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-2008 Apache Software Foundation. All Rights Reserved.