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 Details

    • pred

      private final UnaryPredicate<? super T> pred
      The wrapped predicate.
    • found

      private boolean found
      Flag to mark if the wrapped predicate succeeded or not.
  • Constructor Details

    • ContainsProcedure

      public ContainsProcedure(UnaryPredicate<? super T> pred)
      Create a new ContainsProcedure.
      Parameters:
      pred - The wrapped predicate
  • Method Details

    • run

      public void run(T obj)
      Execute this procedure.
      Specified by:
      run in interface UnaryProcedure<T>
      Parameters:
      obj - an A parameter to this execution