E
- the type of the elements in the setC
- the type of the context the element is compared against, e.g. a Graph TODO hb 060208: REVIEW: Using an
array for aElementsArray causes problems with generics elsewhere - changed to List?public class EquivalenceSetCreator<E,C>
extends java.lang.Object
Constructor and Description |
---|
EquivalenceSetCreator() |
Modifier and Type | Method and Description |
---|---|
static <EE,CC> EquivalenceSet[] |
createEqualityGroupOrderedArray(java.util.Collection<EE> elements,
EquivalenceComparator<? super EE,? super CC> aEqComparator,
CC aContext)
Checks for equivalance groups in the aElementsArray.
|
static <EE,CC> EquivalenceSet[] |
createEqualityGroupOrderedArray(EE[] aElementsArray,
EquivalenceComparator<? super EE,? super CC> aEqComparator,
CC aContext)
Deprecated.
To improve type-safety when using generics, use
createEqualityGroupOrderedArray(Collection,
EquivalenceComparator, Object) |
@Deprecated public static <EE,CC> EquivalenceSet[] createEqualityGroupOrderedArray(EE[] aElementsArray, EquivalenceComparator<? super EE,? super CC> aEqComparator, CC aContext)
createEqualityGroupOrderedArray(Collection,
EquivalenceComparator, Object)
public static <EE,CC> EquivalenceSet[] createEqualityGroupOrderedArray(java.util.Collection<EE> elements, EquivalenceComparator<? super EE,? super CC> aEqComparator, CC aContext)
aEqComparator
- TODO hb 060208: Using an array for aElementsArray causes problems with generics elsewhere -
change to List?