public class EnumUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
EMPTY_BIT_SET |
| Modifier and Type | Method and Description |
|---|---|
static <E extends java.lang.Enum<E>> |
bitSetOf(java.util.Collection<E> enums) |
static long |
bitSetOf(java.lang.Enum<?> first) |
static long |
bitSetOf(java.lang.Enum<?>[] flags) |
static long |
bitSetOf(java.lang.Enum<?> first,
java.lang.Enum<?> second) |
static long |
bitSetOf(java.lang.Enum<?> first,
java.lang.Enum<?> second,
java.lang.Enum<?>... remaining) |
static int |
bitSetSize(long bitSet) |
static boolean |
containsAll(long bitSet,
long testBitSet) |
static boolean |
containsAny(long bitSet,
long testBitSet) |
static long |
diffBitSets(long bitSet1,
long bitSet2) |
static <E extends java.lang.Enum<E>> |
enumArrayOf(long bitSet,
java.lang.Class<E> eClass) |
static <E extends java.lang.Enum<E>> |
enumSetOf(long bitSet,
java.lang.Class<E> eClass) |
static boolean |
hasEnum(long bitSet,
java.lang.Enum<?> anEnum) |
static long |
mergeBitSets(long bitSet1,
long bitSet2) |
static <E extends java.lang.Enum<E>> |
prettyPrintBitSet(long bitSet,
java.lang.Class<E> eClass) |
static long |
setEnum(long bitSet,
java.lang.Enum<?> anEn) |
static <E extends java.lang.Enum<E>> |
setEnums(long bitSet,
java.util.Collection<E> enums) |
static long |
unsetEnum(long bitSet,
java.lang.Enum<?> anEnum) |
public static final long EMPTY_BIT_SET
public static <E extends java.lang.Enum<E>> long bitSetOf(java.util.Collection<E> enums)
public static long bitSetOf(java.lang.Enum<?> first)
public static long bitSetOf(java.lang.Enum<?> first,
java.lang.Enum<?> second)
public static long bitSetOf(java.lang.Enum<?> first,
java.lang.Enum<?> second,
java.lang.Enum<?>... remaining)
public static long bitSetOf(java.lang.Enum<?>[] flags)
public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> enumSetOf(long bitSet,
java.lang.Class<E> eClass)
public static boolean hasEnum(long bitSet,
java.lang.Enum<?> anEnum)
public static long setEnum(long bitSet,
java.lang.Enum<?> anEn)
public static <E extends java.lang.Enum<E>> long setEnums(long bitSet,
java.util.Collection<E> enums)
public static long unsetEnum(long bitSet,
java.lang.Enum<?> anEnum)
public static <E extends java.lang.Enum<E>> java.lang.String prettyPrintBitSet(long bitSet,
java.lang.Class<E> eClass)
public static long mergeBitSets(long bitSet1,
long bitSet2)
public static long diffBitSets(long bitSet1,
long bitSet2)
public static boolean containsAll(long bitSet,
long testBitSet)
public static boolean containsAny(long bitSet,
long testBitSet)
public static int bitSetSize(long bitSet)
public static <E extends java.lang.Enum<E>> E[] enumArrayOf(long bitSet,
java.lang.Class<E> eClass)