public class KonstExpressionLanguageRuntimeImpl extends java.lang.Object implements ExpressionLanguageRuntime
ExpressionLanguageRuntime interface
for constant expressions.| Constructor and Description |
|---|
KonstExpressionLanguageRuntimeImpl() |
| 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 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.
|
public void initialize(java.util.Map properties)
throws ConfigurationException
ExpressionLanguageRuntimeinitialize in interface ExpressionLanguageRuntimeproperties - configuration propertiesConfigurationExceptionpublic java.lang.String evaluateAsString(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
evaluateAsString in interface ExpressionLanguageRuntimeFaultExceptionEvaluationExceptionpublic boolean evaluateAsBoolean(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
evaluateAsBoolean in interface ExpressionLanguageRuntimeFaultExceptionEvaluationExceptionpublic java.lang.Number evaluateAsNumber(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
evaluateAsNumber in interface ExpressionLanguageRuntimeFaultExceptionEvaluationExceptionpublic java.util.List evaluate(OExpression cexp, EvaluationContext ctx) throws FaultException, EvaluationException
evaluate in interface ExpressionLanguageRuntimeFaultExceptionEvaluationExceptionpublic org.w3c.dom.Node evaluateNode(OExpression cexp, EvaluationContext context) throws FaultException, EvaluationException
evaluateNode in interface ExpressionLanguageRuntimeFaultExceptionEvaluationExceptionpublic java.util.Calendar evaluateAsDate(OExpression cexp, EvaluationContext context) throws FaultException, EvaluationException
evaluateAsDate in interface ExpressionLanguageRuntimeFaultExceptionEvaluationExceptionpublic Duration evaluateAsDuration(OExpression cexp, EvaluationContext context) throws FaultException, EvaluationException
evaluateAsDuration in interface ExpressionLanguageRuntimeFaultExceptionEvaluationException