| org.apache.xpath.ExpressionNode
All known Subclasses: org.apache.xpath.Expression, org.apache.xalan.templates.ElemTemplateElement,
ExpressionNode | public interface ExpressionNode extends SourceLocator(Code) | | A class that implements this interface can construct expressions,
give information about child and parent expressions,
and give the originating source information. A class that implements
this interface does not lay any claim to being directly executable.
Note: This interface should not be considered stable. Only exprSetParent
and exprGetParent can be counted on to work reliably. Work in progress.
|
exprAddChild | public void exprAddChild(ExpressionNode n, int i)(Code) | | This method tells the node to add its argument to the node's
list of children.
|
exprGetChild | public ExpressionNode exprGetChild(int i)(Code) | | This method returns a child node. The children are numbered
from zero, left to right.
|
exprGetNumChildren | public int exprGetNumChildren()(Code) | | Return the number of children the node has.
|
exprSetParent | public void exprSetParent(ExpressionNode n)(Code) | | This pair of methods are used to inform the node of its
parent.
|
|
|