Class InNode
- java.lang.Object
-
- org.xwiki.notifications.filters.expression.generics.AbstractNode
-
- org.xwiki.notifications.filters.expression.generics.AbstractOperatorNode
-
- org.xwiki.notifications.filters.expression.InNode
-
- All Implemented Interfaces:
ExpressionNode
public final class InNode extends AbstractOperatorNode
Define a IN operation in a filtering expression.- Since:
- 9.8RC1
- Version:
- $Id: 55707ad20612fb046a5fb1c22183b6916b0d02a4 $
-
-
Field Summary
-
Fields inherited from class org.xwiki.notifications.filters.expression.generics.AbstractNode
EMPTY_NODE
-
-
Constructor Summary
Constructors Constructor Description InNode(AbstractValueNode leftOperand, Collection<AbstractValueNode> values)
Construct an IN operation node.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
AbstractNode
getLeftOperand()
Collection<AbstractValueNode>
getValues()
int
hashCode()
String
toString()
-
Methods inherited from class org.xwiki.notifications.filters.expression.generics.AbstractOperatorNode
and, or
-
-
-
-
Constructor Detail
-
InNode
public InNode(AbstractValueNode leftOperand, Collection<AbstractValueNode> values)
Construct an IN operation node.- Parameters:
leftOperand
- the left operandvalues
- a list of values
-
-
Method Detail
-
getLeftOperand
public AbstractNode getLeftOperand()
- Returns:
- the left operand
-
getValues
public Collection<AbstractValueNode> getValues()
- Returns:
- the values
-
-