Class ASTOr

All Implemented Interfaces:
Serializable, Node, XMLSerializable

public class ASTOr extends AggregateConditionNode
"Or" expression.
Since:
1.1
See Also:
  • Constructor Details

    • ASTOr

      public ASTOr()
    • ASTOr

      public ASTOr(Object[] nodes)
    • ASTOr

      public ASTOr(Collection<? extends Node> nodes)
  • Method Details

    • evaluateNode

      protected Object evaluateNode(Object o) throws Exception
      Description copied from class: SimpleNode
      Evaluates itself with object, pushing result on the stack.
      Specified by:
      evaluateNode in class SimpleNode
      Throws:
      Exception
    • shallowCopy

      public Expression shallowCopy()
      Creates a copy of this expression node, without copying children.
      Specified by:
      shallowCopy in class Expression
    • getExpressionOperator

      protected String getExpressionOperator(int index)
      Specified by:
      getExpressionOperator in class SimpleNode
    • getType

      public int getType()
      Description copied from class: Expression
      Returns a type of expression. Most common types are defined as public static fields of this interface.
      Overrides:
      getType in class Expression
    • jjtClose

      public void jjtClose()
      Description copied from interface: Node
      Called after all the child nodes have been added.
      Specified by:
      jjtClose in interface Node
      Overrides:
      jjtClose in class SimpleNode