public class Sets
extends java.lang.Object
Constructor and Description |
---|
Sets() |
Modifier and Type | Method and Description |
---|---|
static <X> java.util.Set<X> |
complement(java.util.Set<X> set,
java.util.Set<X> universe) |
static gnu.trove.set.TIntSet |
complement(gnu.trove.set.TIntSet set,
int[] universe) |
static <X> java.util.Collection<X> |
difference(java.util.Collection<X> a,
java.util.Set<X> b) |
static <X> java.util.Set<X> |
extend(java.util.Set<X> base,
X node) |
static <X> java.util.Set<X> |
findComponentWith(java.util.Collection<java.util.Set<X>> Components,
X c) |
static gnu.trove.set.TIntSet |
findComponentWith(java.util.Collection<gnu.trove.set.TIntSet> Components,
int c) |
static <X> java.util.Set<X> |
flatten(java.util.Set<java.util.Set<X>> set) |
static gnu.trove.set.TIntSet |
flattenInt(java.util.Set<gnu.trove.set.TIntSet> set) |
static <X> java.lang.String |
implode(java.util.Collection<X> input,
java.lang.String glueString) |
static <X> java.util.Set<X> |
intersection(java.util.Set<X> a,
java.util.Set<X> b) |
static gnu.trove.set.TIntSet |
intersection(gnu.trove.TIntCollection a,
int[] b) |
static gnu.trove.set.TIntSet |
intersection(gnu.trove.TIntCollection a,
gnu.trove.TIntCollection b) |
static <X> X[] |
toArray(java.lang.Class<?> clazz,
java.util.Collection<X> a) |
static <X> java.util.Set<X> |
union(java.util.Set<X> a,
java.util.Set<X> b) |
public static <X> java.util.Set<X> extend(java.util.Set<X> base, X node)
public static <X> java.util.Set<X> union(java.util.Set<X> a, java.util.Set<X> b)
public static <X> java.util.Collection<X> difference(java.util.Collection<X> a, java.util.Set<X> b)
public static <X> java.util.Set<X> intersection(java.util.Set<X> a, java.util.Set<X> b)
public static gnu.trove.set.TIntSet intersection(gnu.trove.TIntCollection a, gnu.trove.TIntCollection b)
public static gnu.trove.set.TIntSet intersection(gnu.trove.TIntCollection a, int[] b)
public static <X> java.util.Set<X> flatten(java.util.Set<java.util.Set<X>> set)
public static gnu.trove.set.TIntSet flattenInt(java.util.Set<gnu.trove.set.TIntSet> set)
public static <X> java.util.Set<X> complement(java.util.Set<X> set, java.util.Set<X> universe)
public static gnu.trove.set.TIntSet complement(gnu.trove.set.TIntSet set, int[] universe)
public static <X> X[] toArray(java.lang.Class<?> clazz, java.util.Collection<X> a)
public static <X> java.util.Set<X> findComponentWith(java.util.Collection<java.util.Set<X>> Components, X c)
public static gnu.trove.set.TIntSet findComponentWith(java.util.Collection<gnu.trove.set.TIntSet> Components, int c)
public static <X> java.lang.String implode(java.util.Collection<X> input, java.lang.String glueString)