org.apache.jackrabbit.core.query.xpath
Class SimpleNode
java.lang.Object
org.apache.jackrabbit.core.query.xpath.SimpleNode
- public class SimpleNode
- extends Object
Implements a JavaCC Node interface.
This Class was initially created by JavaCC and then adapted for our needs.
parent
protected Node parent
children
protected Node[] children
id
protected int id
parser
protected XPath parser
m_value
protected String m_value
SimpleNode
public SimpleNode(int i)
SimpleNode
public SimpleNode(XPath p,
int i)
jjtCreate
public static Node jjtCreate(XPath p,
int id)
jjtOpen
public void jjtOpen()
jjtClose
public void jjtClose()
jjtSetParent
public void jjtSetParent(Node n)
jjtGetParent
public Node jjtGetParent()
jjtAddChild
public void jjtAddChild(Node n,
int i)
jjtGetChild
public Node jjtGetChild(int i)
jjtGetNumChildren
public int jjtGetNumChildren()
jjtAccept
public Object jjtAccept(XPathVisitor visitor,
Object data)
- Accept the visitor. *
childrenAccept
public Object childrenAccept(XPathVisitor visitor,
Object data)
- Accept the visitor. *
toString
public String toString()
toString
public String toString(String prefix)
dump
public void dump(String prefix)
dump
public void dump(String prefix,
PrintStream ps)
processToken
public void processToken(Token t)
printValue
public void printValue(PrintStream ps)
getId
public int getId()
getValue
public String getValue()
Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.