public interface Expression
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Modifier and Type | Method and Description |
---|---|
boolean |
canGetValue(ProcessExecutionContext pContext)
Returns true if the expression can be resolved in the given
process execution context, false otherwise.
|
java.lang.Object |
getValue(ProcessExecutionContext pContext)
Resolves the expression in the given process execution context,
and returns the resulting value.
|
static final java.lang.String CLASS_VERSION
boolean canGetValue(ProcessExecutionContext pContext)
It's legal to call this method with a null argument; true will be returned if the context is not required at all to evaluate the expression.
java.lang.Object getValue(ProcessExecutionContext pContext) throws ProcessException
This method should be called only if the process execution
context is known to contain all the information necessary to
resolve the expression (in other words, if
Expression.canGetValue
returns true).
ProcessException
- if the expression could not be
resolved