|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FilterPartialOrder | |
|---|---|
| org.jjoost.collections.base | |
| org.jjoost.util | |
| org.jjoost.util.filters | |
| Uses of FilterPartialOrder in org.jjoost.collections.base |
|---|
| Methods in org.jjoost.collections.base with parameters of type FilterPartialOrder | ||
|---|---|---|
|
OrderedStore.all(boolean asc,
FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends V> ret)
|
|
|
OrderedStore.boundaries(C c,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends F> filterF,
java.util.Comparator<? super F> filterCmp,
boolean filterCmpIsTotalOrder,
FilterPartialOrder<F> filter,
Function<? super N,? extends V> ret)
|
|
|
OrderedStore.ceil(C c,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends F> filterF,
java.util.Comparator<? super F> filterCmp,
boolean filterCmpIsTotalOrder,
FilterPartialOrder<F> filter,
Function<? super N,? extends V> ret)
|
|
|
OrderedStore.contains(FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder)
|
|
|
OrderedStore.copy(FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder)
|
|
|
OrderedStore.count(FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder)
|
|
|
OrderedStore.first(FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends V> ret)
|
|
|
OrderedStore.floor(C c,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends F> filterF,
java.util.Comparator<? super F> filterCmp,
boolean filterCmpIsTotalOrder,
FilterPartialOrder<F> filter,
Function<? super N,? extends V> ret)
|
|
|
OrderedStore.greater(C c,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends F> filterF,
java.util.Comparator<? super F> filterCmp,
boolean filterCmpIsTotalOrder,
FilterPartialOrder<F> filter,
Function<? super N,? extends V> ret)
|
|
|
OrderedStore.last(FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends V> ret)
|
|
|
OrderedStore.lesser(C c,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends F> filterF,
java.util.Comparator<? super F> filterCmp,
boolean filterCmpIsTotalOrder,
FilterPartialOrder<F> filter,
Function<? super N,? extends V> ret)
|
|
|
OrderedStore.remove(FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder)
|
|
|
OrderedStore.removeAndReturn(FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder)
|
|
|
OrderedStore.removeAndReturnFirst(FilterPartialOrder<C> filter,
Function<? super N,? extends C> cmpF,
java.util.Comparator<? super C> cmp,
boolean cmpIsTotalOrder,
Function<? super N,? extends V> ret)
|
|
| Uses of FilterPartialOrder in org.jjoost.util |
|---|
| Methods in org.jjoost.util with type parameters of type FilterPartialOrder | ||
|---|---|---|
static
|
Filters.and(F... filters)
Returns the conjunction (i.e. |
|
static
|
Filters.and(F a,
F b)
Returns the conjunction (i.e. |
|
static
|
Filters.and(java.lang.Iterable<? extends F> filters)
Returns the conjunction (i.e. |
|
static
|
Filters.not(F filter)
Returns the negation of the supplied filter implementing both Filter and PartialOrder. |
|
static
|
Filters.or(F... filters)
Returns the disjunction (i.e. |
|
static
|
Filters.or(F a,
F b)
Returns the disjunction (i.e. |
|
static
|
Filters.or(java.lang.Iterable<? extends F> filters)
Returns the disjunction (i.e. |
|
| Methods in org.jjoost.util that return FilterPartialOrder | ||
|---|---|---|
static
|
Filters.and(FilterPartialOrder<E>... filters)
Returns the conjunction (i.e. |
|
static
|
Filters.and(FilterPartialOrder<E> a,
FilterPartialOrder<E> b)
Returns the conjunction (i.e. |
|
static
|
Filters.and(java.lang.Iterable<? extends FilterPartialOrder<E>> filters)
Returns the conjunction (i.e. |
|
static
|
Filters.forceComparator(FilterPartialOrder<E> filter,
java.util.Comparator<? super E> cmp)
Returns a FilterPartialOrder which delegates to the provided filter, but ignores the comparator provided to it, always
using the one provided here instead. |
|
static
|
Filters.forceComparator(FilterPartialOrder<S> filter,
java.util.Comparator<? super S> cmp,
Function<? super T,? extends S> f)
Returns a FilterPartialOrder which delegates to the provided filter, but ignores the comparator provided to it, always
using the one provided here instead. |
|
static
|
Filters.isBetween(E lb,
boolean lbIsInclusive,
E ub,
boolean ubIsInclusive)
Returns a filter that accepts everything between the provided lower and upper bounds, as determined by the Comparator provided to its methods. |
|
static
|
Filters.isBetween(E lb,
E ub)
Returns a partial order filter that accepts everything greater than or equal to the provided lower bound (first argument) and everything strictly less than the provided upper bound (second argument), as determined by the Comparator provided to
its methods by utilising classes. |
|
static
|
Filters.isGreater(E val)
Returns a partial order filter that accepts everything greater than the provided value as determined by the Comparator
provided to its methods by utilising classes |
|
static
|
Filters.isGreaterEq(E val)
Returns 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 |
|
static
|
Filters.isLess(E val)
Returns a partial order filter that accepts everything less than the provided value as determined by the Comparator
provided to its methods by utilising classes |
|
static
|
Filters.isLessEq(E val)
Returns 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 |
|
static
|
Filters.not(FilterPartialOrder<E> filter)
Returns the negation of the supplied partial order filter. |
|
static
|
Filters.or(FilterPartialOrder<E>... filters)
Returns the disjunction (i.e. |
|
static
|
Filters.or(FilterPartialOrder<E> a,
FilterPartialOrder<E> b)
Returns the disjunction (i.e. |
|
static
|
Filters.or(java.lang.Iterable<? extends FilterPartialOrder<E>> filters)
Returns the disjunction (i.e. |
|
static
|
Filters.uniqueAsc()
Returns 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. |
|
static
|
Filters.uniqueDesc()
Returns 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. |
|
| Methods in org.jjoost.util with parameters of type FilterPartialOrder | ||
|---|---|---|
static
|
Filters.and(FilterPartialOrder<E>... filters)
Returns the conjunction (i.e. |
|
static
|
Filters.and(FilterPartialOrder<E> a,
FilterPartialOrder<E> b)
Returns the conjunction (i.e. |
|
static
|
Filters.and(FilterPartialOrder<E> a,
FilterPartialOrder<E> b)
Returns the conjunction (i.e. |
|
static
|
Filters.forceComparator(FilterPartialOrder<E> filter,
java.util.Comparator<? super E> cmp)
Returns a FilterPartialOrder which delegates to the provided filter, but ignores the comparator provided to it, always
using the one provided here instead. |
|
static
|
Filters.forceComparator(FilterPartialOrder<S> filter,
java.util.Comparator<? super S> cmp,
Function<? super T,? extends S> f)
Returns a FilterPartialOrder which delegates to the provided filter, but ignores the comparator provided to it, always
using the one provided here instead. |
|
static
|
Filters.not(FilterPartialOrder<E> filter)
Returns the negation of the supplied partial order filter. |
|
static
|
Filters.or(FilterPartialOrder<E>... filters)
Returns the disjunction (i.e. |
|
static
|
Filters.or(FilterPartialOrder<E> a,
FilterPartialOrder<E> b)
Returns the disjunction (i.e. |
|
static
|
Filters.or(FilterPartialOrder<E> a,
FilterPartialOrder<E> b)
Returns the disjunction (i.e. |
|
| Method parameters in org.jjoost.util with type arguments of type FilterPartialOrder | ||
|---|---|---|
static
|
Filters.and(java.lang.Iterable<? extends FilterPartialOrder<E>> filters)
Returns the conjunction (i.e. |
|
static
|
Filters.or(java.lang.Iterable<? extends FilterPartialOrder<E>> filters)
Returns the disjunction (i.e. |
|
| Uses of FilterPartialOrder in org.jjoost.util.filters |
|---|
| Classes in org.jjoost.util.filters with type parameters of type FilterPartialOrder | |
|---|---|
class |
BothFilterAnd<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter representing the conjunction (i.e. |
class |
BothFilterMultiAnd<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter representing the conjunction (i.e. |
class |
BothFilterMultiOr<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter representing the disjunction (i.e. |
class |
BothFilterNot<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter negating the supplied filter implementing both Filter and PartialOrder |
class |
BothFilterOr<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter representing the disjunction (i.e. |
| Subinterfaces of FilterPartialOrder in org.jjoost.util.filters | |
|---|---|
interface |
BothFilter<E>
A convenience interface for classes implementing both Filter and FilterPartialOrder |
| Classes in org.jjoost.util.filters that implement FilterPartialOrder | |
|---|---|
class |
AcceptAll<E>
A filter that accepts everything (i.e. |
class |
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. |
class |
AcceptEqual<E>
A filter accepting only values equal to the one provided, using the provided definition of equality. |
class |
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. |
class |
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. |
class |
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. |
class |
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. |
class |
AcceptNone<E>
A filter that accepts nothing (i.e. |
class |
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. |
class |
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. |
class |
BothFilterAnd<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter representing the conjunction (i.e. |
class |
BothFilterMultiAnd<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter representing the conjunction (i.e. |
class |
BothFilterMultiOr<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter representing the disjunction (i.e. |
class |
BothFilterNot<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter negating the supplied filter implementing both Filter and PartialOrder |
class |
BothFilterOr<E,F extends Filter<? super E> & FilterPartialOrder<E>>
A filter representing the disjunction (i.e. |
class |
PartialOrderAcceptBetween<E>
Returns a filter that accepts everything between the provided lower and upper bounds, as determined by the Comparator provided to its methods. |
class |
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 |
class |
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 |
class |
PartialOrderAcceptLess<E>
A partial order filter that accepts everything less than the provided value |
class |
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 |
class |
PartialOrderAnd<P>
A filter representing the conjunction (i.e. |
class |
PartialOrderMultiAnd<P>
A filter representing the conjunction (i.e. |
class |
PartialOrderMultiOr<P>
A filter representing the disjunction (i.e. |
class |
PartialOrderNot<P>
A that negates/inverts the results of the supplied filter. |
class |
PartialOrderOr<P>
A filter representing the disjunction (i.e. |
class |
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. |
| Methods in org.jjoost.util.filters with type parameters of type FilterPartialOrder | ||
|---|---|---|
static
|
BothFilterMultiOr.get(F... filters)
Returns the disjunction (i.e. |
|
static
|
BothFilterMultiAnd.get(F... filters)
Returns the conjunction (i.e. |
|
static
|
BothFilterNot.get(F negate)
Returns the negation of the supplied filter implementing |
|
static
|
BothFilterOr.get(F a,
F b)
Returns the disjunction (i.e. |
|
static
|
BothFilterAnd.get(F a,
F b)
Returns the conjunction (i.e. |
|
static
|
BothFilterMultiOr.get(java.lang.Iterable<? extends F> filters)
Returns the disjunction (i.e. |
|
static
|
BothFilterMultiAnd.get(java.lang.Iterable<? extends F> filters)
Returns the conjunction (i.e. |
|
| Methods in org.jjoost.util.filters with parameters of type FilterPartialOrder | ||
|---|---|---|
static
|
PartialOrderMultiOr.get(FilterPartialOrder<E>... filters)
Returns the disjunction (i.e. |
|
static
|
PartialOrderMultiAnd.get(FilterPartialOrder<P>... filters)
Returns the conjunction (i.e. |
|
static
|
PartialOrderNot.get(FilterPartialOrder<P> negate)
Returns the negation of the supplied partial order filter |
|
static
|
PartialOrderOr.get(FilterPartialOrder<P> a,
FilterPartialOrder<P> b)
Returns the disjunction (i.e. |
|
static
|
PartialOrderOr.get(FilterPartialOrder<P> a,
FilterPartialOrder<P> b)
Returns the disjunction (i.e. |
|
static
|
PartialOrderAnd.get(FilterPartialOrder<P> a,
FilterPartialOrder<P> b)
Returns the conjunction (i.e. |
|
static
|
PartialOrderAnd.get(FilterPartialOrder<P> a,
FilterPartialOrder<P> b)
Returns the conjunction (i.e. |
|
static
|
PartialOrderOverride.get(FilterPartialOrder<S> filter,
java.util.Comparator<? super S> cmp,
Function<? super T,? extends S> f)
Returns a FilterPartialOrder which delegates to the provided filter, but ignores the comparator provided to it, always
using the one provided here instead. |
|
| Method parameters in org.jjoost.util.filters with type arguments of type FilterPartialOrder | ||
|---|---|---|
static
|
PartialOrderMultiOr.get(java.lang.Iterable<? extends FilterPartialOrder<E>> filters)
Returns the disjunction (i.e. |
|
static
|
PartialOrderMultiAnd.get(java.lang.Iterable<? extends FilterPartialOrder<P>> filters)
Returns the conjunction (i.e. |
|
| Constructors in org.jjoost.util.filters with parameters of type FilterPartialOrder | |
|---|---|
PartialOrderAnd(FilterPartialOrder<P> a,
FilterPartialOrder<P> b)
Construct a new filter representing the conjunction (i.e. |
|
PartialOrderAnd(FilterPartialOrder<P> a,
FilterPartialOrder<P> b)
Construct a new filter representing the conjunction (i.e. |
|
PartialOrderMultiAnd(FilterPartialOrder<P>... filters)
Constructs a new filter representing the conjunction (i.e. |
|
PartialOrderMultiOr(FilterPartialOrder<P>... filters)
Constructs a new filter representing the disjunction (i.e. |
|
PartialOrderNot(FilterPartialOrder<P> negate)
Construct a new filter which negates the results of the filter provided |
|
PartialOrderOr(FilterPartialOrder<P> a,
FilterPartialOrder<P> b)
Construct a new filter representing the disjunction (i.e. |
|
PartialOrderOr(FilterPartialOrder<P> a,
FilterPartialOrder<P> b)
Construct a new filter representing the disjunction (i.e. |
|
PartialOrderOverride(FilterPartialOrder<S> underlying,
java.util.Comparator<? super S> cmp,
Function<? super T,? extends S> f)
Constructs a FilterPartialOrder which delegates to the provided filter, but ignores the comparator provided to it, always
using the one provided here instead. |
|
| Constructor parameters in org.jjoost.util.filters with type arguments of type FilterPartialOrder | |
|---|---|
PartialOrderMultiAnd(java.lang.Iterable<? extends FilterPartialOrder<P>> filters)
Constructs a new filter representing the conjunction (i.e. |
|
PartialOrderMultiOr(java.lang.Iterable<? extends FilterPartialOrder<P>> filters)
Constructs a new filter representing the disjunction (i.e. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||