org.apache.ode.bpel.rtrep.v2
Interface ExpressionLanguageRuntime
- All Known Implementing Classes:
- JaxpXPath10ExpressionRuntime, KonstExpressionLanguageRuntimeImpl, XPath10ExpressionRuntime, XPath20ExpressionRuntime, XQuery10ExpressionRuntime
public interface ExpressionLanguageRuntime
initialize
void initialize(java.util.Map properties)
throws ConfigurationException
- Initialize the expression evaluation runtime.
- Parameters:
properties
- configuration properties
- Throws:
ConfigurationException
evaluateAsString
java.lang.String evaluateAsString(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Throws:
FaultException
evaluateAsBoolean
boolean evaluateAsBoolean(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Throws:
FaultException
evaluateAsNumber
java.lang.Number evaluateAsNumber(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Throws:
FaultException
evaluate
java.util.List evaluate(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Throws:
FaultException
evaluateAsDate
java.util.Calendar evaluateAsDate(OExpression cexp,
EvaluationContext context)
throws FaultException
- Throws:
FaultException
evaluateAsDuration
Duration evaluateAsDuration(OExpression cexp,
EvaluationContext context)
throws FaultException
- Throws:
FaultException
evaluateNode
org.w3c.dom.Node evaluateNode(OExpression cexp,
EvaluationContext context)
throws FaultException
- Throws:
FaultException