Uses of Interface
dk.cloudcreate.essentials.shared.functional.tuple.comparable.ComparableTuple
-
Packages that use ComparableTuple Package Description dk.cloudcreate.essentials.shared.functional.tuple.comparable -
-
Uses of ComparableTuple in dk.cloudcreate.essentials.shared.functional.tuple.comparable
Classes in dk.cloudcreate.essentials.shared.functional.tuple.comparable with type parameters of type ComparableTuple Modifier and Type Interface Description interfaceComparableTuple<CONCRETE_TUPLE extends ComparableTuple<CONCRETE_TUPLE>>Base interface for allComparableTuple's.
AComparableTupleis an immutable object that can contain the following (supported) number of elements: Number of element in TupleConcreteComparableTupletypeFactory method 0ComparableEmptyempty()1ComparableSingleof(Comparable)2ComparablePairof(Comparable, Comparable)3ComparableTripleof(Comparable, Comparable, Comparable)
Note:ComparableTuple(and its subclasses) supportsObject.equals(Object)comparison using subclasses for the different subclassesClasses in dk.cloudcreate.essentials.shared.functional.tuple.comparable that implement ComparableTuple Modifier and Type Class Description classComparableEmptyRepresents aComparableTuplewith zero elementsclassComparablePair<T1 extends Comparable<? super T1>,T2 extends Comparable<? super T2>>Represents aComparableTuplewith two elements.
Note:ComparablePairsupportsComparablePair.equals(Object)comparison using subclasses, e.g.:classComparableSingle<T1 extends Comparable<? super T1>>Represents aComparableTuplewith one element.
Note:ComparableSinglesupportsComparableSingle.equals(Object)comparison using subclasses, e.g.:classComparableTriple<T1 extends Comparable<? super T1>,T2 extends Comparable<? super T2>,T3 extends Comparable<? super T3>>Represents aComparableTuplewith three elements.
Note:ComparableTriplesupportsComparableTriple.equals(Object)comparison using subclasses, e.g.:
-