public class SFSafeEnumFlags<T extends java.lang.Enum>
extends java.lang.Object
| Constructor and Description |
|---|
SFSafeEnumFlags() |
SFSafeEnumFlags(java.lang.String original,
java.util.Set<T> enums) |
SFSafeEnumFlags(T e) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.Class enumClass,
java.lang.String newFlags) |
void |
add(java.util.Set<T> enums)
This will add the given set of enums to existing Set and also modify
the original string accordingly
|
void |
add(java.lang.String v,
T e) |
void |
clear()
Removes all enum flags.
|
boolean |
contains(T target) |
java.util.Set |
get() |
java.lang.String |
getOriginalString() |
void |
remove(T e) |
java.lang.String |
toString() |
public SFSafeEnumFlags(T e)
public SFSafeEnumFlags(java.lang.String original,
java.util.Set<T> enums)
public SFSafeEnumFlags()
public void clear()
public void add(java.lang.String v,
T e)
public void add(java.util.Set<T> enums)
public void add(java.lang.Class enumClass,
java.lang.String newFlags)
public void remove(T e)
public java.lang.String getOriginalString()
public java.util.Set get()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean contains(T target)