Class Offset
java.lang.Object
org.apache.commons.functor.core.Offset
- All Implemented Interfaces:
BinaryFunctor<Object,Object>, BinaryPredicate<Object, Object>, Functor, NullaryFunctor, Predicate, UnaryFunctor<Object>, UnaryPredicate<Object>
public final class Offset
extends Object
implements Predicate, UnaryPredicate<Object>, BinaryPredicate<Object,Object>
A predicate that returns
false
the first n times it is invoked, and
true thereafter.- Since:
- 1.0
- Version:
- $Revision$ $Date$
-
Field Details
-
min
private final int minThe number of times the predicate must returnfalse. -
current
private int currentThe current number of times the predicate has been invoked.
-
-
Constructor Details
-
Offset
public Offset(int count) Create a new Offset.- Parameters:
count- offset
-
-
Method Details
-
test
-
test
Evaluate this predicate.- Specified by:
testin interfaceUnaryPredicate<Object>- Parameters:
obj- the A object to test- Returns:
- the result of this test
-
test
-
toString
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the defaultObjectimplementation of this method.
-