org.apache.ode.bpel.rtrep.v1
Interface ExpressionLanguageRuntime

All Known Implementing Classes:
JaxpXPath10ExpressionRuntime, KonstExpressionLanguageRuntimeImpl, XPath10ExpressionRuntime, XPath20ExpressionRuntime

public interface ExpressionLanguageRuntime


Method Summary
 java.util.List evaluate(OExpression cexp, EvaluationContext ctx)
           
 boolean evaluateAsBoolean(OExpression cexp, EvaluationContext ctx)
           
 java.util.Calendar evaluateAsDate(OExpression cexp, EvaluationContext context)
           
 Duration evaluateAsDuration(OExpression cexp, EvaluationContext context)
           
 java.lang.Number evaluateAsNumber(OExpression cexp, EvaluationContext ctx)
           
 java.lang.String evaluateAsString(OExpression cexp, EvaluationContext ctx)
           
 org.w3c.dom.Node evaluateNode(OExpression cexp, EvaluationContext context)
           
 void initialize(java.util.Map properties)
          Initialize the expression evaluation runtime.
 

Method Detail

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