public class TypeSafeEnumerationFactory
extends java.lang.Object
TypeSafeEnumeration class. The factory knows the enumerals in the enumeration, and converts enumerals to Strings and Strings 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()