public class EnumUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
EMPTY_BIT_SET |
| Modifier and Type | Method and Description |
|---|---|
static <E extends Enum<E>> |
bitSetOf(Collection<E> enums) |
static long |
bitSetOf(Enum<?> first) |
static long |
bitSetOf(Enum<?>[] flags) |
static long |
bitSetOf(Enum<?> first,
Enum<?> second) |
static long |
bitSetOf(Enum<?> first,
Enum<?> second,
Enum<?>... remaining) |
static boolean |
containsAll(long bitSet,
long testBitSet) |
static <E extends Enum<E>> |
enumSetOf(long bitSet,
Class<E> eClass) |
static boolean |
hasEnum(long bitSet,
Enum<?> anEnum) |
static long |
mergeBitSets(long bitSet1,
long bitSet2) |
static <E extends Enum<E>> |
prettyPrintBitSet(long bitSet,
Class<E> eClass) |
static long |
setEnum(long bitSet,
Enum<?> anEn) |
static <E extends Enum<E>> |
setEnums(long bitSet,
Collection<E> enums) |
static long |
unsetEnum(long bitSet,
Enum<?> anEnum) |
public static final long EMPTY_BIT_SET
public static <E extends Enum<E>> long bitSetOf(Collection<E> enums)
public static long bitSetOf(Enum<?> first)
public static long bitSetOf(Enum<?>[] flags)
public static boolean hasEnum(long bitSet,
Enum<?> anEnum)
public static long setEnum(long bitSet,
Enum<?> anEn)
public static <E extends Enum<E>> long setEnums(long bitSet, Collection<E> enums)
public static long unsetEnum(long bitSet,
Enum<?> anEnum)
public static <E extends Enum<E>> String prettyPrintBitSet(long bitSet, Class<E> eClass)
public static long mergeBitSets(long bitSet1,
long bitSet2)
public static boolean containsAll(long bitSet,
long testBitSet)
Copyright © 2016 JBoss, a division of Red Hat. All rights reserved.