Class SimpleNode

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object childrenAccept​(JCRSQLParserVisitor visitor, java.lang.Object data)
      Accept the visitor.
      void dump​(java.lang.String prefix)  
      java.lang.Object jjtAccept​(JCRSQLParserVisitor visitor, java.lang.Object data)
      Accept the visitor.
      void jjtAddChild​(Node n, int i)
      This method tells the node to add its argument to the node's list of children.
      void jjtClose()
      This method is called after all the child nodes have been added.
      Node jjtGetChild​(int i)
      This method returns a child node.
      int jjtGetNumChildren()
      Return the number of children the node has.
      Node jjtGetParent()  
      void jjtOpen()
      This method is called after the node has been made the current node.
      void jjtSetParent​(Node n)
      This pair of methods are used to inform the node of its parent.
      java.lang.String toString()  
      java.lang.String toString​(java.lang.String prefix)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SimpleNode

        public SimpleNode​(int i)
    • Method Detail

      • jjtOpen

        public void jjtOpen()
        Description copied from interface: Node
        This method is called after the node has been made the current node. It indicates that child nodes can now be added to it.
        Specified by:
        jjtOpen in interface Node
      • jjtClose

        public void jjtClose()
        Description copied from interface: Node
        This method is called after all the child nodes have been added.
        Specified by:
        jjtClose in interface Node
      • jjtSetParent

        public void jjtSetParent​(Node n)
        Description copied from interface: Node
        This pair of methods are used to inform the node of its parent.
        Specified by:
        jjtSetParent in interface Node
      • jjtAddChild

        public void jjtAddChild​(Node n,
                                int i)
        Description copied from interface: Node
        This method tells the node to add its argument to the node's list of children.
        Specified by:
        jjtAddChild in interface Node
      • jjtGetChild

        public Node jjtGetChild​(int i)
        Description copied from interface: Node
        This method returns a child node. The children are numbered from zero, left to right.
        Specified by:
        jjtGetChild in interface Node
      • jjtGetNumChildren

        public int jjtGetNumChildren()
        Description copied from interface: Node
        Return the number of children the node has.
        Specified by:
        jjtGetNumChildren in interface Node
      • jjtAccept

        public java.lang.Object jjtAccept​(JCRSQLParserVisitor visitor,
                                          java.lang.Object data)
        Accept the visitor.
        Specified by:
        jjtAccept in interface Node
      • childrenAccept

        public java.lang.Object childrenAccept​(JCRSQLParserVisitor visitor,
                                               java.lang.Object data)
        Accept the visitor.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(java.lang.String prefix)
      • dump

        public void dump​(java.lang.String prefix)