org.apache.ode.bpel.rtrep.v1.xpath20
Class XPath20ExpressionRuntime
java.lang.Object
org.apache.ode.bpel.rtrep.v1.xpath20.XPath20ExpressionRuntime
- All Implemented Interfaces:
- ExpressionLanguageRuntime
public class XPath20ExpressionRuntime
- extends java.lang.Object
- implements ExpressionLanguageRuntime
XPath 2.0 Expression Language run-time subsytem.
Saxon implementation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPath20ExpressionRuntime
public XPath20ExpressionRuntime()
initialize
public void initialize(java.util.Map properties)
throws ConfigurationException
- Description copied from interface:
ExpressionLanguageRuntime
- Initialize the expression evaluation runtime.
- Specified by:
initialize
in interface ExpressionLanguageRuntime
- Parameters:
properties
- configuration properties
- Throws:
ConfigurationException
evaluateAsString
public java.lang.String evaluateAsString(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Specified by:
evaluateAsString
in interface ExpressionLanguageRuntime
- Throws:
FaultException
- See Also:
org.apache.ode.bpel.explang.ExpressionLanguageRuntime#evaluateAsString(org.apache.ode.bpel.rtrep.v1.OExpression, org.apache.ode.bpel.explang.EvaluationContext)
evaluateAsBoolean
public boolean evaluateAsBoolean(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Specified by:
evaluateAsBoolean
in interface ExpressionLanguageRuntime
- Throws:
FaultException
- See Also:
org.apache.ode.bpel.explang.ExpressionLanguageRuntime#evaluateAsBoolean(org.apache.ode.bpel.rtrep.v1.OExpression, org.apache.ode.bpel.explang.EvaluationContext)
evaluateAsNumber
public java.lang.Number evaluateAsNumber(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Specified by:
evaluateAsNumber
in interface ExpressionLanguageRuntime
- Throws:
FaultException
evaluate
public java.util.List evaluate(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Specified by:
evaluate
in interface ExpressionLanguageRuntime
- Throws:
FaultException
- See Also:
org.apache.ode.bpel.explang.ExpressionLanguageRuntime#evaluate(org.apache.ode.bpel.rtrep.v1.OExpression, org.apache.ode.bpel.explang.EvaluationContext)
evaluateNode
public org.w3c.dom.Node evaluateNode(OExpression cexp,
EvaluationContext ctx)
throws FaultException
- Specified by:
evaluateNode
in interface ExpressionLanguageRuntime
- Throws:
FaultException
evaluateAsDate
public java.util.Calendar evaluateAsDate(OExpression cexp,
EvaluationContext context)
throws FaultException
- Specified by:
evaluateAsDate
in interface ExpressionLanguageRuntime
- Throws:
FaultException
evaluateAsDuration
public Duration evaluateAsDuration(OExpression cexp,
EvaluationContext context)
throws FaultException
- Specified by:
evaluateAsDuration
in interface ExpressionLanguageRuntime
- Throws:
FaultException