org.apache.openjpa.kernel.jpql
Class JPQLExpressionBuilder.JPQLNode
java.lang.Object
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.JPQLNode
- All Implemented Interfaces:
- Serializable, org.apache.openjpa.kernel.jpql.Node
- Direct Known Subclasses:
- SimpleNode
- Enclosing class:
- JPQLExpressionBuilder
protected abstract static class JPQLExpressionBuilder.JPQLNode
- extends Object
- implements org.apache.openjpa.kernel.jpql.Node, Serializable
Base node that will be generated by the JPQLExpressionBuilder; base
class of the SimpleNode
that is used by JPQLExpressionBuilder.ParsedJPQL
.
- Author:
- Marc Prud'hommeaux
- See Also:
JPQLExpressionBuilder.JPQLNode
,
SimpleNode
,
Serialized Form
JPQLExpressionBuilder.JPQLNode
public JPQLExpressionBuilder.JPQLNode(org.apache.openjpa.kernel.jpql.JPQL parser,
int id)
jjtOpen
public void jjtOpen()
- Specified by:
jjtOpen
in interface org.apache.openjpa.kernel.jpql.Node
jjtClose
public void jjtClose()
- Specified by:
jjtClose
in interface org.apache.openjpa.kernel.jpql.Node
jjtSetParent
public void jjtSetParent(org.apache.openjpa.kernel.jpql.Node parent)
- Specified by:
jjtSetParent
in interface org.apache.openjpa.kernel.jpql.Node
jjtGetParent
public org.apache.openjpa.kernel.jpql.Node jjtGetParent()
- Specified by:
jjtGetParent
in interface org.apache.openjpa.kernel.jpql.Node
jjtAddChild
public void jjtAddChild(org.apache.openjpa.kernel.jpql.Node n,
int i)
- Specified by:
jjtAddChild
in interface org.apache.openjpa.kernel.jpql.Node
jjtGetChild
public org.apache.openjpa.kernel.jpql.Node jjtGetChild(int i)
- Specified by:
jjtGetChild
in interface org.apache.openjpa.kernel.jpql.Node
getChildCount
public int getChildCount()
getChild
public JPQLExpressionBuilder.JPQLNode getChild(int index)
iterator
public Iterator iterator()
jjtGetNumChildren
public int jjtGetNumChildren()
- Specified by:
jjtGetNumChildren
in interface org.apache.openjpa.kernel.jpql.Node
toString
public String toString()
- Overrides:
toString
in class Object
toString
public String toString(String prefix)
dump
public void dump(String prefix)
- Debugging method.
- See Also:
dump(java.io.PrintStream,String)
dump
public void dump()
dump
public void dump(PrintStream out,
String prefix)
- Debugging method to output a parse tree.
- Parameters:
out
- the stream to which to write the debugging infoprefix
- the prefix to write out before lines
dump
public void dump(PrintStream out,
String prefix,
boolean text)
Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.