org.jboss.util
Class EnumSet<E extends java.lang.Enum>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
org.jboss.util.EnumSet<E>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<E>, java.util.Collection<E>, java.util.Set<E>
public class EnumSet<E extends java.lang.Enum>
- extends java.util.AbstractSet<E>
- implements java.lang.Cloneable, java.io.Serializable
EnumSet.
- See Also:
- Serialized Form
Method Summary |
boolean |
add(E o)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
allOf(java.lang.Class<E> enumType)
|
EnumSet<E> |
clone()
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
complementOf(EnumSet<E> s)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
copyOf(java.util.Collection<E> c)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
copyOf(EnumSet<E> s)
|
java.util.Iterator<E> |
iterator()
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
noneOf(java.lang.Class<E> enumType)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
of(E e)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
of(E first,
E... rest)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
of(E e1,
E e2)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
of(E e1,
E e2,
E e3)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
of(E e1,
E e2,
E e3,
E e4)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
of(E e1,
E e2,
E e3,
E e4,
E e5)
|
static
<E extends java.lang.Enum<E>>
EnumSet<E> |
|
range(E from,
E to)
|
int |
size()
|
Methods inherited from class java.util.AbstractSet |
equals, hashCode, removeAll |
Methods inherited from class java.util.AbstractCollection |
addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray |
noneOf
public static <E extends java.lang.Enum<E>> EnumSet<E> noneOf(java.lang.Class<E> enumType)
allOf
public static <E extends java.lang.Enum<E>> EnumSet<E> allOf(java.lang.Class<E> enumType)
copyOf
public static <E extends java.lang.Enum<E>> EnumSet<E> copyOf(EnumSet<E> s)
copyOf
public static <E extends java.lang.Enum<E>> EnumSet<E> copyOf(java.util.Collection<E> c)
complementOf
public static <E extends java.lang.Enum<E>> EnumSet<E> complementOf(EnumSet<E> s)
of
public static <E extends java.lang.Enum<E>> EnumSet<E> of(E e)
of
public static <E extends java.lang.Enum<E>> EnumSet<E> of(E e1,
E e2)
of
public static <E extends java.lang.Enum<E>> EnumSet<E> of(E e1,
E e2,
E e3)
of
public static <E extends java.lang.Enum<E>> EnumSet<E> of(E e1,
E e2,
E e3,
E e4)
of
public static <E extends java.lang.Enum<E>> EnumSet<E> of(E e1,
E e2,
E e3,
E e4,
E e5)
of
public static <E extends java.lang.Enum<E>> EnumSet<E> of(E first,
E... rest)
range
public static <E extends java.lang.Enum<E>> EnumSet<E> range(E from,
E to)
clone
public EnumSet<E> clone()
- Overrides:
clone
in class java.lang.Object
iterator
public java.util.Iterator<E> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<E extends java.lang.Enum>
- Specified by:
iterator
in interface java.util.Collection<E extends java.lang.Enum>
- Specified by:
iterator
in interface java.util.Set<E extends java.lang.Enum>
- Specified by:
iterator
in class java.util.AbstractCollection<E extends java.lang.Enum>
size
public int size()
- Specified by:
size
in interface java.util.Collection<E extends java.lang.Enum>
- Specified by:
size
in interface java.util.Set<E extends java.lang.Enum>
- Specified by:
size
in class java.util.AbstractCollection<E extends java.lang.Enum>
add
public boolean add(E o)
- Specified by:
add
in interface java.util.Collection<E extends java.lang.Enum>
- Specified by:
add
in interface java.util.Set<E extends java.lang.Enum>
- Overrides:
add
in class java.util.AbstractCollection<E extends java.lang.Enum>