public class TypeSafeEnumerationFactory
extends java.lang.Object
TypeSafeEnumeration
class. The factory knows the enumerals in the enumeration, and converts enumerals to String
s and String
s to enumerals.TypeSafeEnumeration
Modifier and Type | Method and Description |
---|---|
static void |
addSubstitution(java.lang.Class type, java.lang.String oldTag, java.lang.String newTag) |
static TypeSafeEnumerationFactory |
factory(java.lang.Class type) |
protected java.util.ResourceBundle |
getBundle() |
java.lang.String[] |
getLabels() |
java.lang.String[] |
getTags() |
java.lang.Object[] |
getValues() |
java.lang.String |
label(java.lang.Object value) |
java.lang.String |
tag(java.lang.Object value) |
static java.lang.Object |
value(java.lang.Class type, java.lang.String tag) |
java.lang.Object |
value(java.lang.String tag) |
public static TypeSafeEnumerationFactory factory(java.lang.Class type)
public static void addSubstitution(java.lang.Class type, java.lang.String oldTag, java.lang.String newTag)
public static java.lang.Object value(java.lang.Class type, java.lang.String tag)
public java.lang.Object value(java.lang.String tag)
public java.lang.String tag(java.lang.Object value)
public java.lang.String label(java.lang.Object value)
public java.lang.String[] getTags()
public java.lang.String[] getLabels()
public java.lang.Object[] getValues()
protected java.util.ResourceBundle getBundle()