|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectorg.activiti.engine.impl.juel.AstNode
org.activiti.engine.impl.juel.AstRightValue
org.activiti.engine.impl.juel.AstFunction
public class AstFunction
构造方法摘要 | |
---|---|
AstFunction(String name,
int index,
AstParameters params)
|
|
AstFunction(String name,
int index,
AstParameters params,
boolean varargs)
|
方法摘要 | |
---|---|
void |
appendStructure(StringBuilder b,
Bindings bindings)
|
Object |
eval(Bindings bindings,
ELContext context)
|
int |
getCardinality()
Get the node's number of children. |
AstNode |
getChild(int i)
Get i'th child |
int |
getIndex()
Get the unique index of this identifier in the expression (e.g. preorder index) |
String |
getName()
Get the full function name |
protected AstNode |
getParam(int i)
|
int |
getParamCount()
Get the number of parameters for this function |
protected Object |
invoke(Bindings bindings,
ELContext context,
Object base,
Method method)
Invoke method. |
boolean |
isVarArgs()
|
String |
toString()
|
从类 org.activiti.engine.impl.juel.AstRightValue 继承的方法 |
---|
getMethodInfo, getType, getValueReference, invoke, isLeftValue, isLiteralText, isMethodInvocation, isReadOnly, setValue |
从类 org.activiti.engine.impl.juel.AstNode 继承的方法 |
---|
getStructuralId, getValue |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public AstFunction(String name, int index, AstParameters params)
public AstFunction(String name, int index, AstParameters params, boolean varargs)
方法详细信息 |
---|
protected Object invoke(Bindings bindings, ELContext context, Object base, Method method) throws InvocationTargetException, IllegalAccessException
bindings
- context
- base
- method
-
InvocationTargetException
IllegalAccessException
public Object eval(Bindings bindings, ELContext context)
AstNode
中的 eval
public String toString()
Object
中的 toString
public void appendStructure(StringBuilder b, Bindings bindings)
AstNode
中的 appendStructure
public int getIndex()
FunctionNode
复制的描述
FunctionNode
中的 getIndex
public String getName()
FunctionNode
复制的描述
FunctionNode
中的 getName
public boolean isVarArgs()
FunctionNode
中的 isVarArgs
true
if this node supports varargs.public int getParamCount()
FunctionNode
复制的描述
FunctionNode
中的 getParamCount
protected AstNode getParam(int i)
public int getCardinality()
Node
复制的描述
Node
中的 getCardinality
public AstNode getChild(int i)
Node
复制的描述
Node
中的 getChild
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |