Package | Description |
---|---|
simkit.util |
Contains a number of useful generic classes.
|
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,EnumBase>> |
EnumBase.types
Holds the list of different types of enums
|
Modifier and Type | Method and Description |
---|---|
static EnumBase |
EnumBase.find(java.lang.String name,
java.lang.Class<? extends EnumBase> clazz)
Finds the enum with the given name and Class.
|
static EnumBase |
EnumBase.findOrCreate(java.lang.String name,
java.lang.Class<? extends EnumBase> clazz)
Find a previously instantiated EnumBase of the given name and class,
creating one if none found.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<EnumBase> |
EnumBase.getMembers(java.lang.Class<? extends EnumBase> clazz)
Returns a Collection containing the enums of the given Class.
|
Modifier and Type | Method and Description |
---|---|
int |
EnumBase.compareTo(EnumBase e)
Compares two EnumBases of the same Class.
|
protected void |
EnumBase.put(EnumBase member)
Adds a new enum as a member of the enum class.
|
Modifier and Type | Method and Description |
---|---|
static EnumBase |
EnumBase.find(java.lang.String name,
java.lang.Class<? extends EnumBase> clazz)
Finds the enum with the given name and Class.
|
static EnumBase |
EnumBase.findOrCreate(java.lang.String name,
java.lang.Class<? extends EnumBase> clazz)
Find a previously instantiated EnumBase of the given name and class,
creating one if none found.
|
static java.util.Collection<EnumBase> |
EnumBase.getMembers(java.lang.Class<? extends EnumBase> clazz)
Returns a Collection containing the enums of the given Class.
|