org.jbpm.pvm.internal.el
Class Expression
java.lang.Object
org.jbpm.pvm.internal.el.Expression
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ScriptExpression, StaticTextExpression, UelMethodExpression, UelValueExpression
public abstract class Expression
- extends java.lang.Object
- implements java.io.Serializable
handles all expression resolving
- Author:
- Tom Baeyens, Huisheng Xu
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LANGUAGE_UEL_METHOD
public static final java.lang.String LANGUAGE_UEL_METHOD
- See Also:
- Constant Field Values
LANGUAGE_UEL_VALUE
public static final java.lang.String LANGUAGE_UEL_VALUE
- See Also:
- Constant Field Values
Expression
public Expression()
create
public static Expression create(java.lang.String expressionText)
create
public static Expression create(java.lang.String expressionText,
java.lang.String language)
initExpressionObjects
protected static void initExpressionObjects()
evaluate
public java.lang.Object evaluate()
evaluate
public java.lang.Object evaluate(Execution execution)
evaluate
public java.lang.Object evaluate(Task task)
evaluateInScope
public abstract java.lang.Object evaluateInScope(ScopeInstanceImpl scopeInstance)
getElContext
protected javax.el.ELContext getElContext(ScopeInstanceImpl scopeInstance)
getExpressionString
public abstract java.lang.String getExpressionString()
isLiteralText
public abstract boolean isLiteralText()
Copyright © 2010 JBoss Community. All Rights Reserved.