org.jbpm.pvm.internal.el
Class ScriptExpression

java.lang.Object
  extended by org.jbpm.pvm.internal.el.Expression
      extended by org.jbpm.pvm.internal.el.ScriptExpression
All Implemented Interfaces:
java.io.Serializable

public class ScriptExpression
extends Expression

This is script expression, it will use ScriptManager to evaluate the expr by specified language.

Author:
Tom Baeyens, Huisheng Xu
See Also:
Serialized Form

Field Summary
protected  java.lang.String expressionText
           
protected  java.lang.String language
           
 
Fields inherited from class org.jbpm.pvm.internal.el.Expression
LANGUAGE_UEL_METHOD, LANGUAGE_UEL_VALUE
 
Constructor Summary
ScriptExpression(java.lang.String expressionText, java.lang.String language)
           
 
Method Summary
 java.lang.Object evaluateInScope(ScopeInstanceImpl scopeInstance)
           
 java.lang.String getExpressionString()
           
 boolean isLiteralText()
           
 
Methods inherited from class org.jbpm.pvm.internal.el.Expression
create, create, evaluate, evaluate, evaluate, getElContext, initExpressionObjects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

expressionText

protected java.lang.String expressionText

language

protected java.lang.String language
Constructor Detail

ScriptExpression

public ScriptExpression(java.lang.String expressionText,
                        java.lang.String language)
Method Detail

evaluateInScope

public java.lang.Object evaluateInScope(ScopeInstanceImpl scopeInstance)
Specified by:
evaluateInScope in class Expression

getExpressionString

public java.lang.String getExpressionString()
Specified by:
getExpressionString in class Expression

isLiteralText

public boolean isLiteralText()
Specified by:
isLiteralText in class Expression


Copyright © 2010 JBoss Community. All Rights Reserved.