|
|||||||||
| Home >> All >> [ ognl overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
ognl
Interface Node

- All Known Implementing Classes:
- SimpleNode
- public interface Node
JJTree interface for AST nodes, as modified to handle the OGNL operations getValue and setValue. JJTree's original comment: All AST nodes must implement this interface. It provides basic machinery for constructing the parent and child relationships between nodes.
| Method Summary | |
java.lang.Object |
getValue(OgnlContext context,
java.lang.Object source)
Extracts the value from the given source object that is appropriate for this node within the given context. |
void |
jjtAddChild(Node n,
int i)
This method tells the node to add its argument to the node's list of children. |
void |
jjtClose()
This method is called after all the child nodes have been added. |
Node |
jjtGetChild(int i)
This method returns a child node. |
int |
jjtGetNumChildren()
Return the number of children the node has. |
Node |
jjtGetParent()
|
void |
jjtOpen()
This method is called after the node has been made the current node. |
void |
jjtSetParent(Node n)
This pair of methods are used to inform the node of its parent. |
void |
setValue(OgnlContext context,
java.lang.Object target,
java.lang.Object value)
Sets the given value in the given target as appropriate for this node within the given context. |
| Method Detail |
jjtOpen
public void jjtOpen()
- This method is called after the node has been made the current
node. It indicates that child nodes can now be added to it.
jjtClose
public void jjtClose()
- This method is called after all the child nodes have been
added.
jjtSetParent
public void jjtSetParent(Node n)
- This pair of methods are used to inform the node of its
parent.
jjtGetParent
public Node jjtGetParent()
jjtAddChild
public void jjtAddChild(Node n, int i)
- This method tells the node to add its argument to the node's
list of children.
jjtGetChild
public Node jjtGetChild(int i)
- This method returns a child node. The children are numbered
from zero, left to right.
jjtGetNumChildren
public int jjtGetNumChildren()
- Return the number of children the node has.
getValue
public java.lang.Object getValue(OgnlContext context, java.lang.Object source) throws OgnlException
- Extracts the value from the given source object that is appropriate for this node
within the given context.
setValue
public void setValue(OgnlContext context, java.lang.Object target, java.lang.Object value) throws OgnlException
- Sets the given value in the given target as appropriate for this node within the
given context.
|
|||||||||
| Home >> All >> [ ognl overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC