|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bea.p13n.expression.internal.ComplexExpressionImpl com.bea.p13n.expression.operator.Operator com.bea.p13n.expression.operator.collection.CollectionOperator com.bea.p13n.expression.operator.collection.CollectionContains
public final class CollectionContains
Implementation of the CollectionContains operator. Returns
true if a Collection contains a given item.
Input 1: A Collection object (or expression that evaluates to a Collection) that
defines the Collection to be searched.
Input 2: An Object (or expression that evaluates to an Object) to be found.
The semantics of how the search is carried out is defined by the Collection's
underlying implementation of the contains
method..
Returns: Boolean. Boolean.TRUE if the Collection.contains evaluates to true.
Field Summary |
---|
Fields inherited from interface com.bea.p13n.expression.operator.BinaryOperator |
---|
LHS_INDEX, RHS_INDEX |
Fields inherited from interface com.bea.p13n.expression.ExpressionEvents |
---|
EVENT_ADD_SUBEXPRESSION, EVENT_CLEAR_CACHE, EVENT_INTERNAL_MAX, EVENT_REMOVE_SUBEXPRESSION, EVENT_SET_CACHE_ENABLED, EVENT_SET_CACHED_VALUE, EVENT_SET_PARENT, EVENT_SET_SOURCE, EVENT_SET_SUBEXPRESSION, EVENT_SET_USER_DATA |
Constructor Summary | |
---|---|
CollectionContains()
|
|
CollectionContains(Object collection,
Object item)
Allocates a CollectionContains by associating the given
operands. |
Method Summary | |
---|---|
Class[] |
getParameterSignature()
Returns the parameter signature for this Expression . |
Methods inherited from class com.bea.p13n.expression.operator.collection.CollectionOperator |
---|
getLeftHandSide, getRightHandSide |
Methods inherited from class com.bea.p13n.expression.operator.Operator |
---|
leftHandSide, operand, rightHandSide |
Methods inherited from class 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 inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CollectionContains()
public CollectionContains(Object collection, Object item)
CollectionContains
by associating the given
operands.
collection
- The Collection
object to operate on.item
- An Object
that is acting as a second operand.Method Detail |
---|
public Class[] getParameterSignature()
Expression
Expression
.
Because the sub-expressions within the Expression
are
typically arguments or operands, some type validation is performed
by examining the class types of the sub-expressions against the
Expression
's parameter signature.
|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |