org.apache.ode.bpel.explang
Interface ExpressionLanguageRuntime
- All Known Implementing Classes:
- 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,
EvaluationException
- Throws:
FaultException
EvaluationException
evaluateAsBoolean
boolean evaluateAsBoolean(OExpression cexp,
EvaluationContext ctx)
throws FaultException,
EvaluationException
- Throws:
FaultException
EvaluationException
evaluateAsNumber
java.lang.Number evaluateAsNumber(OExpression cexp,
EvaluationContext ctx)
throws FaultException,
EvaluationException
- Throws:
FaultException
EvaluationException
evaluate
java.util.List evaluate(OExpression cexp,
EvaluationContext ctx)
throws FaultException,
EvaluationException
- Throws:
FaultException
EvaluationException
evaluateAsDate
java.util.Calendar evaluateAsDate(OExpression cexp,
EvaluationContext context)
throws FaultException,
EvaluationException
- Throws:
FaultException
EvaluationException
evaluateAsDuration
Duration evaluateAsDuration(OExpression cexp,
EvaluationContext context)
throws FaultException,
EvaluationException
- Throws:
FaultException
EvaluationException
evaluateNode
org.w3c.dom.Node evaluateNode(OExpression cexp,
EvaluationContext context)
throws FaultException,
EvaluationException
- Throws:
FaultException
EvaluationException