Interface Node

    • Method Detail

      • jjtOpen

        void jjtOpen()
        This method is called after the node has been made the current node. It indicates that child nodes can now be added to it.
      • jjtClose

        void jjtClose()
        This method is called after all the child nodes have been added.
      • jjtSetParent

        void jjtSetParent​(Node n)
        This pair of methods are used to inform the node of its parent.
      • jjtGetParent

        Node jjtGetParent()
      • jjtAddChild

        void jjtAddChild​(Node n,
                         int i)
        This method tells the node to add its argument to the node's list of children.
      • jjtGetChild

        Node jjtGetChild​(int i)
        This method returns a child node. The children are numbered from zero, left to right.
      • jjtGetNumChildren

        int jjtGetNumChildren()
        Return the number of children the node has.
      • getImage

        java.lang.String getImage()
      • getValue

        java.lang.Object getValue​(EvaluationContext ctx)
                           throws javax.el.ELException
        Throws:
        javax.el.ELException
      • setValue

        void setValue​(EvaluationContext ctx,
                      java.lang.Object value)
               throws javax.el.ELException
        Throws:
        javax.el.ELException
      • getType

        java.lang.Class getType​(EvaluationContext ctx)
                         throws javax.el.ELException
        Throws:
        javax.el.ELException
      • getValueReference

        javax.el.ValueReference getValueReference​(EvaluationContext ctx)
                                           throws javax.el.ELException
        Throws:
        javax.el.ELException
      • isReadOnly

        boolean isReadOnly​(EvaluationContext ctx)
                    throws javax.el.ELException
        Throws:
        javax.el.ELException
      • accept

        void accept​(NodeVisitor visitor)
             throws javax.el.ELException
        Throws:
        javax.el.ELException
      • getMethodInfo

        javax.el.MethodInfo getMethodInfo​(EvaluationContext ctx,
                                          java.lang.Class[] paramTypes)
                                   throws javax.el.ELException
        Throws:
        javax.el.ELException
      • invoke

        java.lang.Object invoke​(EvaluationContext ctx,
                                java.lang.Class[] paramTypes,
                                java.lang.Object[] paramValues)
                         throws javax.el.ELException
        Throws:
        javax.el.ELException
      • equals

        boolean equals​(java.lang.Object n)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isParametersProvided

        boolean isParametersProvided()