Uses of Interface
org.eclipse.collections.api.block.SerializableComparator
Packages that use SerializableComparator
Package
Description
This package contains implementations of the
SerializableComparator
interface.This package contains implementations of the
SerializableComparator
interface to compare primitive double, int and long.This package contains factory implementations for
Function
, Predicate
, SerializableComparator
and Procedure
.-
Uses of SerializableComparator in org.eclipse.collections.api.block.comparator
Classes in org.eclipse.collections.api.block.comparator that implement SerializableComparatorFields in org.eclipse.collections.api.block.comparator declared as SerializableComparatorModifier and TypeFieldDescriptionprivate final SerializableComparator
<V> FunctionComparator.comparator
Constructors in org.eclipse.collections.api.block.comparator with parameters of type SerializableComparatorModifierConstructorDescriptionFunctionComparator
(Function<? super T, ? extends V> function, SerializableComparator<V> comparator) -
Uses of SerializableComparator in org.eclipse.collections.api.block.factory
Classes in org.eclipse.collections.api.block.factory that implement SerializableComparatorModifier and TypeClassDescriptionprivate static final class
SerializableComparators.NaturalOrderComparator<T extends Comparable<T>>
private static final class
Fields in org.eclipse.collections.api.block.factory declared as SerializableComparatorModifier and TypeFieldDescriptionprivate final SerializableComparator
<T> SerializableComparators.ReverseComparator.comparator
private static final SerializableComparator
<?> SerializableComparators.NATURAL_ORDER_COMPARATOR
private static final SerializableComparator
<?> SerializableComparators.REVERSE_NATURAL_ORDER_COMPARATOR
Methods in org.eclipse.collections.api.block.factory that return SerializableComparatorModifier and TypeMethodDescriptionstatic <T,
V extends Comparable<? super V>>
SerializableComparator<T> SerializableComparators.byFunction
(Function<? super T, ? extends V> function) static <T,
V> SerializableComparator <T> SerializableComparators.byFunction
(Function<? super T, ? extends V> function, SerializableComparator<V> comparator) static <T> SerializableComparator
<T> SerializableComparators.naturalOrder()
Uses the natural compareTo methods of the objects which will throw if there are any nulls.static <T> SerializableComparator
<T> SerializableComparators.reverse
(SerializableComparator<T> comparator) static <T> SerializableComparator
<T> SerializableComparators.reverseNaturalOrder()
Uses the natural compareTo methods of the objects which will throw if there are any nulls.Methods in org.eclipse.collections.api.block.factory with parameters of type SerializableComparatorModifier and TypeMethodDescriptionstatic <T,
V> SerializableComparator <T> SerializableComparators.byFunction
(Function<? super T, ? extends V> function, SerializableComparator<V> comparator) static <T> SerializableComparator
<T> SerializableComparators.reverse
(SerializableComparator<T> comparator) Constructors in org.eclipse.collections.api.block.factory with parameters of type SerializableComparator -
Uses of SerializableComparator in org.eclipse.collections.impl.block.comparator
Classes in org.eclipse.collections.impl.block.comparator that implement SerializableComparatorModifier and TypeClassDescriptionclass
FunctionComparator<T,
V> SimpleComparator
that uses aFunction
to select a value from the underlying object and compare it against a known value to determine ordering. -
Uses of SerializableComparator in org.eclipse.collections.impl.block.comparator.primitive
Classes in org.eclipse.collections.impl.block.comparator.primitive that implement SerializableComparatorModifier and TypeClassDescriptionclass
A Comparator which takes a BooleanFunction to compare a primitive boolean value retrieved from an object.class
A Comparator which takes a ByteFunction to compare a primitive byte value retrieved from an object.class
A Comparator which takes a CharFunction to compare a primitive char value retrieved from an object.class
A Comparator which takes a DoubleFunction to compare a primitive double value retrieved from an object.class
A Comparator which takes a FloatFunction to compare a primitive float value retrieved from an object.class
A Comparator which takes a IntFunction to compare a primitive int value retrieved from an object.class
A Comparator which takes a LongFunction to compare a primitive long value retrieved from an object.class
A Comparator which takes a ShortFunction to compare a primitive short value retrieved from an object. -
Uses of SerializableComparator in org.eclipse.collections.impl.block.factory
Classes in org.eclipse.collections.impl.block.factory that implement SerializableComparatorModifier and TypeClassDescriptionprivate static final class
private static final class
private static final class
private static final class
private static class
private static final class
private static final class
Comparators.NaturalOrderComparator<T extends Comparable<T>>
private static final class
private static final class
private static final class
private static final class
Fields in org.eclipse.collections.impl.block.factory declared as SerializableComparatorModifier and TypeFieldDescriptionprivate static final SerializableComparator
<Collection<?>> Comparators.ASCENDING_COLLECTION_SIZE_COMPARATOR
private static final SerializableComparator
<?> Comparators.COMPARABLE_COMPARATOR
private static final SerializableComparator
<Collection<?>> Comparators.DESCENDING_COLLECTION_SIZE_COMPARATOR
private static final SerializableComparator
<?> Comparators.NATURAL_ORDER_COMPARATOR
private static final SerializableComparator
<?> Comparators.POWER_SET_COMPARATOR
private static final SerializableComparator
<?> Comparators.REVERSE_NATURAL_ORDER_COMPARATOR
Methods in org.eclipse.collections.impl.block.factory that return SerializableComparatorModifier and TypeMethodDescriptionstatic SerializableComparator
<Collection<?>> Comparators.ascendingCollectionSizeComparator()
static <T> SerializableComparator
<T> Comparators.byBooleanFunction
(BooleanFunction<T> function) static <T> SerializableComparator
<T> Comparators.byByteFunction
(ByteFunction<T> function) static <T> SerializableComparator
<T> Comparators.byCharFunction
(CharFunction<T> function) static <T> SerializableComparator
<T> Comparators.byDoubleFunction
(DoubleFunction<T> function) static <T> SerializableComparator
<Pair<T, ?>> Comparators.byFirstOfPair
(Comparator<? super T> comparator) Creates a comparator for pairs by using an existing comparator that only compares the first element of the pairstatic <T> SerializableComparator
<T> Comparators.byFloatFunction
(FloatFunction<T> function) static <T,
V extends Comparable<? super V>>
SerializableComparator<T> Comparators.byFunction
(Function<? super T, ? extends V> function) static <T,
V> SerializableComparator <T> Comparators.byFunction
(Function<? super T, ? extends V> function, Comparator<V> comparator) Original signature accepted a Comparator which may not be Serializable.static <T,
V extends Comparable<? super V>>
SerializableComparator<T> Comparators.byFunctionNullsFirst
(Function<? super T, ? extends V> function) static <T,
V extends Comparable<? super V>>
SerializableComparator<T> Comparators.byFunctionNullsLast
(Function<? super T, ? extends V> function) static <T> SerializableComparator
<T> Comparators.byIntFunction
(IntFunction<T> function) static <T> SerializableComparator
<T> Comparators.byLongFunction
(LongFunction<T> function) static <T> SerializableComparator
<Pair<?, T>> Comparators.bySecondOfPair
(Comparator<? super T> comparator) Creates a comparator for pairs by using an existing comparator that only compares the second element of the pairstatic <T> SerializableComparator
<T> Comparators.byShortFunction
(ShortFunction<T> function) static <T> SerializableComparator
<T> Comparators.chain
(Comparator<T>... comparators) static <T> SerializableComparator
<T> Comparators.comparableComparator()
static SerializableComparator
<Collection<?>> Comparators.descendingCollectionSizeComparator()
static <T,
V extends Comparable<? super V>>
SerializableComparator<T> Comparators.fromFunctions
(Function<? super T, ? extends V> one) static <T,
V1 extends Comparable<? super V1>, V2 extends Comparable<? super V2>>
SerializableComparator<T> Comparators.fromFunctions
(Function<? super T, ? extends V1> one, Function<? super T, ? extends V2> two) static <T,
V1 extends Comparable<? super V1>, V2 extends Comparable<? super V2>, V3 extends Comparable<? super V3>>
SerializableComparator<T> Comparators.fromFunctions
(Function<? super T, ? extends V1> one, Function<? super T, ? extends V2> two, Function<? super T, ? extends V3> three) private static <T,
V extends Comparable<? super V>>
SerializableComparator<T> Comparators.getPrimitiveFunctionComparator
(Function<? super T, ? extends V> function) static <T> SerializableComparator
<T> Comparators.naturalOrder()
Uses the natural compareTo methods of the objects which will throw if there are any nulls.static <T,
V extends Comparable<? super V>>
SerializableComparator<T> Comparators.originalByFunction
(Function<? super T, ? extends V> function) Deprecated.static <T,
V> SerializableComparator <T> Comparators.originalByFunction
(Function<? super T, ? extends V> function, Comparator<V> comparator) Deprecated.static <T> SerializableComparator
<T> Comparators.originalNaturalOrder()
Deprecated.static <T> SerializableComparator
<T> Comparators.originalReverseNaturalOrder()
Deprecated.static <T> SerializableComparator
<SortedSetIterable<T>> Comparators.powerSet()
static <T> SerializableComparator
<T> Comparators.reverse
(Comparator<T> comparator) static <T> SerializableComparator
<T> Comparators.reverseNaturalOrder()
Uses the natural compareTo methods of the objects which will throw if there are any nulls.static <T> SerializableComparator
<T> Comparators.safeNullsHigh
(Comparator<T> notNullSafeComparator) static <T> SerializableComparator
<T> Comparators.safeNullsLow
(Comparator<T> notNullSafeComparator) static <T> SerializableComparator
<T> Functions.toBooleanComparator
(BooleanFunction<T> function) static <T> SerializableComparator
<T> Functions.toByteComparator
(ByteFunction<T> function) static <T> SerializableComparator
<T> Functions.toCharComparator
(CharFunction<T> function) static <T> SerializableComparator
<T> Functions.toDoubleComparator
(DoubleFunction<T> function) static <T> SerializableComparator
<T> Functions.toFloatComparator
(FloatFunction<T> function) static <T> SerializableComparator
<T> Functions.toIntComparator
(IntFunction<T> function) static <T> SerializableComparator
<T> Functions.toLongComparator
(LongFunction<T> function) static <T> SerializableComparator
<T> Functions.toShortComparator
(ShortFunction<T> function)