|
Class Summary |
| AcceptAll<E> |
A filter that accepts everything (i.e. |
| AcceptBetween<E extends Comparable<? super E>> |
A filter that accepts everything between the provided lower and upper bounds, as determined by the Comparator provided to its methods. |
| AcceptEqual<E> |
A filter accepting only values equal to the one provided, using the provided definition of equality. |
| AcceptGreater<E extends Comparable<? super E>> |
A partial order filter that accepts everything greater than the provided value as determined by the Comparator
provided to its methods by utilising classes. |
| AcceptGreaterEqual<E extends Comparable<? super E>> |
A partial order filter that accepts everything greater than or equal to the provided value, as determined by the Comparator
provided to its methods by utilising classes. |
| AcceptIfMember<E> |
A filter accepting values that are members of the provided set |
| AcceptIfNonEmptyString<E> |
A Filter accepting any Object that is not null, and whose toString() method returns something that is neither null, nor of zero length |
| AcceptIfNotNull<E> |
A filter accepting everything except null |
| AcceptIfNull<E> |
A filter accepting only values that are null |
| AcceptLess<E extends Comparable<? super E>> |
A partial order filter that accepts everything less than the provided value as determined by the Comparator
provided to its methods by utilising classes. |
| AcceptLessEqual<E extends Comparable<? super E>> |
A partial order filter that accepts everything less than or equal to the provided value, as determined by the Comparator
provided to its methods by utilising classes. |
| AcceptNone<E> |
A filter that accepts nothing (i.e. |
| AcceptUnique<V> |
A Filter which returns true if and only if it has never seen the value being tested before,
using the provided set to maintain the previously visited set of values. |
| AcceptUniqueAscendingSequence<V> |
A partial order filter which will accept a value only if it has never previously seen a value greater than or equal to the value being tested;
in an ordered set this results in unique values being efficiently obtained if applied in an ascending order visit of some kind; it is a one shot filter, however,
given the state stored. |
| AcceptUniqueDescendingSequence<V> |
A partial order filter which will accept a value only if it has never previously seen a value less than or equal to the value being tested;
in an ordered set this results in unique values being efficiently obtained if applied in an descending order visit of some kind; it is a one shot filter, however,
given the state stored. |
| AcceptUniqueSequence<V> |
A Filter which returns true if and only if the previously tested value is not equal to the value
being tested, using the provided definition of equality. |
| BothFilterAnd<E,F extends Filter<? super E> & FilterPartialOrder<E>> |
A filter representing the conjunction (i.e. |
| BothFilterMultiAnd<E,F extends Filter<? super E> & FilterPartialOrder<E>> |
A filter representing the conjunction (i.e. |
| BothFilterMultiOr<E,F extends Filter<? super E> & FilterPartialOrder<E>> |
A filter representing the disjunction (i.e. |
| BothFilterNot<E,F extends Filter<? super E> & FilterPartialOrder<E>> |
A filter negating the supplied filter implementing both Filter and PartialOrder |
| BothFilterOr<E,F extends Filter<? super E> & FilterPartialOrder<E>> |
A filter representing the disjunction (i.e. |
| FilterAnd<E> |
A filter representing the conjunction (i.e. |
| FilterMultiAnd<E> |
A filter representing the conjunction (i.e. |
| FilterMultiOr<E> |
A filter representing the conjunction (i.e. |
| FilterNot<E> |
A that negates/inverts the result of the supplied filter |
| FilterOr<E> |
A filter representing the disjunction (i.e. |
| FilterPattern |
A filter accepting strings that match the provided pattern |
| MappedFilter<X,Y> |
A filter that applies the provided function to its input before delegating to the provided filter |
| PartialOrderAcceptBetween<E> |
Returns a filter that accepts everything between the provided lower and upper bounds, as determined by the Comparator provided to its methods. |
| PartialOrderAcceptGreater<E> |
A partial order filter that accepts everything greater than the provided value as determined by the Comparator
provided to its methods by utilising classes |
| PartialOrderAcceptGreaterEqual<E> |
S partial order filter that accepts everything greater than or equal to the provided value, as determined by the Comparator
provided to its methods by utilising classes |
| PartialOrderAcceptLess<E> |
A partial order filter that accepts everything less than the provided value |
| PartialOrderAcceptLessEqual<E> |
A partial order filter that accepts everything less than or equal to the provided value, as determined by the Comparator
provided to its methods by utilising classes |
| PartialOrderAnd<P> |
A filter representing the conjunction (i.e. |
| PartialOrderMultiAnd<P> |
A filter representing the conjunction (i.e. |
| PartialOrderMultiOr<P> |
A filter representing the disjunction (i.e. |
| PartialOrderNot<P> |
A that negates/inverts the results of the supplied filter. |
| PartialOrderOr<P> |
A filter representing the disjunction (i.e. |
| PartialOrderOverride<S,T> |
Constructs a FilterPartialOrder which delegates to the provided filter, but ignores the comparator provided to it, always
using the one provided here instead. |