|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.zkoss.zuss.metainfo.FunctionValue
public class FunctionValue
Represents a function invocation.
Constructor Summary | |
---|---|
FunctionValue(NodeInfo parent,
java.lang.String name,
int argc,
int lineno)
|
Method Summary | |
---|---|
void |
appendChild(NodeInfo child)
Append a child |
int |
getArgumentNumber()
Returns the number of arguments passed to this invocation. |
java.util.List<NodeInfo> |
getChildren()
Returns a readonly list of children. |
int |
getLine()
Returns the line number of this info. |
java.lang.String |
getName()
Returns the variable's name. |
NodeInfo |
getParent()
Returns the parent, or null if it is the root. |
boolean |
removeChild(NodeInfo child)
Removes a child. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FunctionValue(NodeInfo parent, java.lang.String name, int argc, int lineno)
argc
- the number of argumentsMethod Detail |
---|
public java.lang.String getName()
public int getArgumentNumber()
public java.lang.String toString()
toString
in class java.lang.Object
public int getLine()
NodeInfo
getLine
in interface NodeInfo
public NodeInfo getParent()
NodeInfo
getParent
in interface NodeInfo
public java.util.List<NodeInfo> getChildren()
NodeInfo
Note: the returned list is readonly. To modify, please use
NodeInfo.appendChild(org.zkoss.zuss.metainfo.NodeInfo)
and NodeInfo.removeChild(org.zkoss.zuss.metainfo.NodeInfo)
instead.
getChildren
in interface NodeInfo
public void appendChild(NodeInfo child)
NodeInfo
appendChild
in interface NodeInfo
public boolean removeChild(NodeInfo child)
NodeInfo
removeChild
in interface NodeInfo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |