Class SimpleNode

    • Constructor Detail

      • SimpleNode

        public SimpleNode​(int id)
    • Method Detail

      • isNegated

        public boolean isNegated()
        Description copied from interface: EJBQLExpression
        Returns an optional boolean flag that negates the value of the expression.
        Specified by:
        isNegated in interface EJBQLExpression
      • visitNode

        protected boolean visitNode​(EJBQLExpressionVisitor visitor)
        Visits this node without recursion. Default implementation simply returns true. Subclasses override this method to call an appropriate visitor method.
      • visitChild

        protected boolean visitChild​(EJBQLExpressionVisitor visitor,
                                     int childIndex)
        Recursively visits a child at the specified index. Subclasses override this method if they desire to implement callbacks after visiting each child.
      • getName

        public String getName()
      • 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 parent)
        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
      • setText

        public void setText​(String text)