org.smartcomps.twister.engine.priv.expression
Interface ExpressionProcessor
- All Known Implementing Classes:
- BPELExpressionProcessorImpl
- public interface ExpressionProcessor
Evaluates an expression against Twister XML database and returns the
appropriate value.
Method Summary |
boolean |
evaluateAsBoolean(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance,
java.lang.String expression)
|
java.util.Date |
evaluateAsDate(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance,
java.lang.String expression)
|
java.lang.String |
evaluateAsString(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance,
java.lang.String expression)
|
java.util.Date |
evaluateDurationAsDate(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance,
java.lang.String expression)
Evaluates an expression resulting in a duration value and adds this duration
to now to obtain a new date. |
evaluateAsBoolean
public boolean evaluateAsBoolean(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance,
java.lang.String expression)
throws XPathEvaluationException
XPathEvaluationException
evaluateAsDate
public java.util.Date evaluateAsDate(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance,
java.lang.String expression)
throws XPathEvaluationException
XPathEvaluationException
evaluateDurationAsDate
public java.util.Date evaluateDurationAsDate(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance,
java.lang.String expression)
throws XPathEvaluationException
- Evaluates an expression resulting in a duration value and adds this duration
to now to obtain a new date.
- Parameters:
instance
- expression
-
- Returns:
- Date
- Throws:
XPathEvaluationException
evaluateAsString
public java.lang.String evaluateAsString(org.smartcomps.twister.engine.priv.core.dynamic.ProcessInstance instance,
java.lang.String expression)
throws XPathEvaluationException
XPathEvaluationException
Copyright © 2003 SmartComps. All Rights Reserved.