|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.xshare.base.predicate.UnaryAndPredicate
A binary predicate represents a 'and' like conjunction of
two UnaryPredicates.
UnaryPredicate| Field Summary |
| Fields inherited from interface org.xshare.base.predicate.UnaryPredicate |
ALWAYS_FALSE, ALWAYS_TRUE |
| Constructor Summary | |
UnaryAndPredicate(UnaryPredicate pFirstPredicate,
UnaryPredicate pSecondPredicate)
Constructs a 'and' predicate for two UnaryPredicates. |
|
| Method Summary | |
boolean |
exec(java.lang.Object pVictim)
Passes the argument object two both predicates and returns true if the object
satisfies both predicates. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UnaryAndPredicate(UnaryPredicate pFirstPredicate,
UnaryPredicate pSecondPredicate)
UnaryPredicates.
pFirstPredicate - a UnaryPredicate object
representing the first predicate connected with this instance.pSecondPredicate - a UnaryPredicate object
representing the second predicate connected with this instance.
java.lang.NullPointerException - if one of both predicates is
null.| Method Detail |
public boolean exec(java.lang.Object pVictim)
true if the object
satisfies both predicates.
exec in interface UnaryPredicatepVictim - an Object object representing
the first argument passed to both predicates.
boolean value which is true
if the argument satisfy both predicates. Otherwise false
is expected as return value.
java.lang.ClassCastException - if the implementing
class can not operate on the given object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||