JexlNode.Literal<T>
image
children, id, parent, value
Constructor and Description |
---|
ASTJexlScript(int id) |
ASTJexlScript(Parser p,
int id) |
Modifier and Type | Method and Description |
---|---|
JexlEngine.Frame |
createFrame(Object... values)
Creates an array of arguments by copying values up to the number of parameters.
|
int |
getArgCount()
Gets the (maximum) number of arguments this script expects.
|
String[] |
getLocalVariables()
Gets this script local variable, i.e.
|
String[] |
getParameters()
Gets this script parameters, i.e.
|
String[] |
getRegisters()
Gets this script registers, i.e.
|
JexlEngine.Scope |
getScope()
Gets this script scope.
|
Object |
jjtAccept(ParserVisitor visitor,
Object data)
Accept the visitor.
|
void |
setScope(JexlEngine.Scope theScope)
Sets the parameters and registers
|
debugInfo, debugString, isConstant, isConstant
childrenAccept, dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString
public ASTJexlScript(int id)
public ASTJexlScript(Parser p, int id)
public Object jjtAccept(ParserVisitor visitor, Object data)
SimpleNode
jjtAccept
in interface Node
jjtAccept
in class SimpleNode
visitor
- the visitordata
- contextual datapublic void setScope(JexlEngine.Scope theScope)
theScope
- the scopepublic JexlEngine.Scope getScope()
public JexlEngine.Frame createFrame(Object... values)
values
- the argument valuespublic int getArgCount()
public String[] getRegisters()
public String[] getParameters()
public String[] getLocalVariables()
Copyright © 2016 Internet2. All rights reserved.