Uses of Interface
dk.cloudcreate.essentials.shared.functional.tuple.comparable.ComparableTuple
Packages that use ComparableTuple
-
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 ComparableTupleModifier and TypeInterfaceDescriptioninterfaceComparableTuple<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 ComparableTupleModifier and TypeClassDescriptionfinal classRepresents 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.: