Class SimpleNode

    • 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
        Set the parent node of this node
        Specified by:
        jjtSetParent in interface Node
        Parameters:
        n - parent node to set
      • jjtGetParent

        public Node jjtGetParent()
        Specified by:
        jjtGetParent in interface Node
        Returns:
        parent 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
        Parameters:
        n - node to add as a child
        i - zero-based index where to add the child
      • 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
        Parameters:
        i - zero-baeed child index
      • jjtGetNumChildren

        public int jjtGetNumChildren()
        Specified by:
        jjtGetNumChildren in interface Node
        Returns:
        the number of children the node has. Always ≥ 0.
      • jjtSetValue

        public void jjtSetValue​(Object aValue)
      • jjtGetValue

        public Object jjtGetValue()
      • dumpString

        protected void dumpString​(String s)
      • dump

        public void dump​(String prefix)
      • getId

        public int getId()
        Specified by:
        getId in interface Node