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