Class GeneratorContains.ContainsProcedure<T>
java.lang.Object
org.apache.commons.functor.core.algorithm.GeneratorContains.ContainsProcedure<T>
- Type Parameters:
T- the predicate argument type.
- All Implemented Interfaces:
Functor, UnaryFunctor<T>, UnaryProcedure<T>
- Enclosing class:
GeneratorContains<T>
private static class GeneratorContains.ContainsProcedure<T>
extends Object
implements UnaryProcedure<T>
Helper procedure.
- Version:
- $Revision$ $Date$
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanFlag to mark if the wrapped predicate succeeded or not.private final UnaryPredicate<? super T> The wrapped predicate. -
Constructor Summary
ConstructorsConstructorDescriptionContainsProcedure(UnaryPredicate<? super T> pred) Create a new ContainsProcedure. -
Method Summary
-
Field Details
-
pred
The wrapped predicate. -
found
private boolean foundFlag to mark if the wrapped predicate succeeded or not.
-
-
Constructor Details
-
ContainsProcedure
Create a new ContainsProcedure.- Parameters:
pred- The wrapped predicate
-
-
Method Details
-
run
Execute this procedure.- Specified by:
runin interfaceUnaryProcedure<T>- Parameters:
obj- an A parameter to this execution
-