CollectionOperator Class

com.bea.p13n.expression.operator.collection
CollectionOperator Class

public abstract class CollectionOperator

    extends Operator
    implements BinaryOperator

A base class for all the collection operators.


Hierarchy
Object
  ComplexExpressionImpl
    Operator
      CollectionOperator
All Implemented Interfaces

BinaryOperator, Cloneable, Expression, Serializable
Direct Known Subclasses

CollectionContains, CollectionContainsAll, CollectionContainsAny, ContainedIn

Constructor Summary

CollectionOperator()

Allocates a CollectionOperator without associating any operands.
CollectionOperator(Object operand1, Object operand2)

Allocates a CollectionOperator by associating the given operands.
 

Method Summary

public final Object
getLeftHandSide()
Returns left hand side operand of this binary operator.
public final Object
getRightHandSide()
Returns right hand side operand of this binary operator.
 
Methods from  com.bea.p13n.expression.operator.Operator
leftHandSide, operand, rightHandSide
 
Methods from  com.bea.p13n.expression.internal.ComplexExpressionImpl
addListener, addSubExpression, clearCache, clone, createProxyExpression, equals, getCachedValue, getParent, getSource, getSubExpression, getSubExpressionCount, getUserData, hashCode, isCached, isCacheEnabled, isEqualitySubExpression, notifyListeners, removeAllSubExpressions, removeListener, removeSubExpression, removeSubExpression, setCachedValue, setCacheEnabled, setParent, setSource, setSubExpression, setUserData, toString, write
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface com.bea.p13n.expression.operator.BinaryOperator
getLeftHandSide, getRightHandSide
 
Methods from interface com.bea.p13n.expression.Expression
accept, addListener, addSubExpression, clearCache, clone, getCachedValue, getParameterSignature, getParent, getSource, getSubExpression, getSubExpressionCount, getUserData, isCached, isCacheEnabled, removeAllSubExpressions, removeListener, removeSubExpression, removeSubExpression, setCachedValue, setCacheEnabled, setSource, setSubExpression, setUserData, write
 

Constructor Detail

CollectionOperator

protected CollectionOperator()
Allocates a CollectionOperator without associating any operands.

CollectionOperator

protected CollectionOperator(Object operand1, 
                             Object operand2)
Allocates a CollectionOperator by associating the given operands.
 

Method Detail

getLeftHandSide() Method

public final Object getLeftHandSide()
Description copied from BinaryOperator.getLeftHandSide()
Returns left hand side operand of this binary operator.

Returns

The left hand side operand.

getRightHandSide() Method

public final Object getRightHandSide()
Description copied from BinaryOperator.getRightHandSide()
Returns right hand side operand of this binary operator.

Returns

The left hand side operand.