org.apache.ode.bpel.runtime.explang.konst
Class KonstExpressionLanguageRuntimeImpl

java.lang.Object
  extended by org.apache.ode.bpel.runtime.explang.konst.KonstExpressionLanguageRuntimeImpl
All Implemented Interfaces:
org.apache.ode.bpel.explang.ExpressionLanguageRuntime

public class KonstExpressionLanguageRuntimeImpl
extends java.lang.Object
implements org.apache.ode.bpel.explang.ExpressionLanguageRuntime

An implementation of the ExpressionLanguageRuntime interface for constant expressions.


Constructor Summary
KonstExpressionLanguageRuntimeImpl()
           
 
Method Summary
 java.util.List evaluate(org.apache.ode.bpel.o.OExpression cexp, org.apache.ode.bpel.explang.EvaluationContext ctx)
           
 boolean evaluateAsBoolean(org.apache.ode.bpel.o.OExpression cexp, org.apache.ode.bpel.explang.EvaluationContext ctx)
           
 java.util.Calendar evaluateAsDate(org.apache.ode.bpel.o.OExpression cexp, org.apache.ode.bpel.explang.EvaluationContext context)
           
 org.apache.ode.utils.xsd.Duration evaluateAsDuration(org.apache.ode.bpel.o.OExpression cexp, org.apache.ode.bpel.explang.EvaluationContext context)
           
 java.lang.Number evaluateAsNumber(org.apache.ode.bpel.o.OExpression cexp, org.apache.ode.bpel.explang.EvaluationContext ctx)
           
 java.lang.String evaluateAsString(org.apache.ode.bpel.o.OExpression cexp, org.apache.ode.bpel.explang.EvaluationContext ctx)
           
 org.w3c.dom.Node evaluateNode(org.apache.ode.bpel.o.OExpression cexp, org.apache.ode.bpel.explang.EvaluationContext context)
           
 void initialize(java.util.Map properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KonstExpressionLanguageRuntimeImpl

public KonstExpressionLanguageRuntimeImpl()
Method Detail

initialize

public void initialize(java.util.Map properties)
                throws org.apache.ode.bpel.explang.ConfigurationException
Specified by:
initialize in interface org.apache.ode.bpel.explang.ExpressionLanguageRuntime
Throws:
org.apache.ode.bpel.explang.ConfigurationException

evaluateAsString

public java.lang.String evaluateAsString(org.apache.ode.bpel.o.OExpression cexp,
                                         org.apache.ode.bpel.explang.EvaluationContext ctx)
                                  throws org.apache.ode.bpel.common.FaultException,
                                         org.apache.ode.bpel.explang.EvaluationException
Specified by:
evaluateAsString in interface org.apache.ode.bpel.explang.ExpressionLanguageRuntime
Throws:
org.apache.ode.bpel.common.FaultException
org.apache.ode.bpel.explang.EvaluationException

evaluateAsBoolean

public boolean evaluateAsBoolean(org.apache.ode.bpel.o.OExpression cexp,
                                 org.apache.ode.bpel.explang.EvaluationContext ctx)
                          throws org.apache.ode.bpel.common.FaultException,
                                 org.apache.ode.bpel.explang.EvaluationException
Specified by:
evaluateAsBoolean in interface org.apache.ode.bpel.explang.ExpressionLanguageRuntime
Throws:
org.apache.ode.bpel.common.FaultException
org.apache.ode.bpel.explang.EvaluationException

evaluateAsNumber

public java.lang.Number evaluateAsNumber(org.apache.ode.bpel.o.OExpression cexp,
                                         org.apache.ode.bpel.explang.EvaluationContext ctx)
                                  throws org.apache.ode.bpel.common.FaultException,
                                         org.apache.ode.bpel.explang.EvaluationException
Specified by:
evaluateAsNumber in interface org.apache.ode.bpel.explang.ExpressionLanguageRuntime
Throws:
org.apache.ode.bpel.common.FaultException
org.apache.ode.bpel.explang.EvaluationException

evaluate

public java.util.List evaluate(org.apache.ode.bpel.o.OExpression cexp,
                               org.apache.ode.bpel.explang.EvaluationContext ctx)
                        throws org.apache.ode.bpel.common.FaultException,
                               org.apache.ode.bpel.explang.EvaluationException
Specified by:
evaluate in interface org.apache.ode.bpel.explang.ExpressionLanguageRuntime
Throws:
org.apache.ode.bpel.common.FaultException
org.apache.ode.bpel.explang.EvaluationException

evaluateNode

public org.w3c.dom.Node evaluateNode(org.apache.ode.bpel.o.OExpression cexp,
                                     org.apache.ode.bpel.explang.EvaluationContext context)
                              throws org.apache.ode.bpel.common.FaultException,
                                     org.apache.ode.bpel.explang.EvaluationException
Specified by:
evaluateNode in interface org.apache.ode.bpel.explang.ExpressionLanguageRuntime
Throws:
org.apache.ode.bpel.common.FaultException
org.apache.ode.bpel.explang.EvaluationException

evaluateAsDate

public java.util.Calendar evaluateAsDate(org.apache.ode.bpel.o.OExpression cexp,
                                         org.apache.ode.bpel.explang.EvaluationContext context)
                                  throws org.apache.ode.bpel.common.FaultException,
                                         org.apache.ode.bpel.explang.EvaluationException
Specified by:
evaluateAsDate in interface org.apache.ode.bpel.explang.ExpressionLanguageRuntime
Throws:
org.apache.ode.bpel.common.FaultException
org.apache.ode.bpel.explang.EvaluationException

evaluateAsDuration

public org.apache.ode.utils.xsd.Duration evaluateAsDuration(org.apache.ode.bpel.o.OExpression cexp,
                                                            org.apache.ode.bpel.explang.EvaluationContext context)
                                                     throws org.apache.ode.bpel.common.FaultException,
                                                            org.apache.ode.bpel.explang.EvaluationException
Specified by:
evaluateAsDuration in interface org.apache.ode.bpel.explang.ExpressionLanguageRuntime
Throws:
org.apache.ode.bpel.common.FaultException
org.apache.ode.bpel.explang.EvaluationException