public class ExpressionLanguageRuntimeRegistry
extends java.lang.Object
ExpressionLanguageRuntime objects that is able to map
a given expression to the appropriate language runtime.| Constructor and Description |
|---|
ExpressionLanguageRuntimeRegistry() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List |
evaluate(OExpression cexp,
EvaluationContext ctx) |
boolean |
evaluateAsBoolean(OExpression cexp,
EvaluationContext ctx) |
java.util.Calendar |
evaluateAsDate(OExpression cexp,
EvaluationContext ctx) |
Duration |
evaluateAsDuration(OExpression cexp,
EvaluationContext ctx) |
java.lang.Number |
evaluateAsNumber(OExpression cexp,
EvaluationContext ctx) |
java.lang.String |
evaluateAsString(OExpression cexp,
EvaluationContext ctx) |
org.w3c.dom.Node |
evaluateNode(OExpression cexp,
EvaluationContext ctx) |
void |
registerRuntime(OExpressionLanguage oelang) |
public void registerRuntime(OExpressionLanguage oelang) throws ConfigurationException
ConfigurationExceptionpublic java.lang.String evaluateAsString(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
FaultExceptionEvaluationExceptionpublic boolean evaluateAsBoolean(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
FaultExceptionEvaluationExceptionpublic java.lang.Number evaluateAsNumber(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
FaultExceptionEvaluationExceptionpublic java.util.List evaluate(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
FaultExceptionEvaluationExceptionpublic org.w3c.dom.Node evaluateNode(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
FaultExceptionEvaluationExceptionpublic java.util.Calendar evaluateAsDate(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
FaultExceptionEvaluationExceptionpublic Duration evaluateAsDuration(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
FaultExceptionEvaluationException