public class EnumMeta<T extends EnumItem>
extends java.lang.Object
Constructor and Description |
---|
EnumMeta(java.lang.Class enumClazz) |
Modifier and Type | Method and Description |
---|---|
protected void |
addItem(T item) |
T |
getDefault() |
java.lang.Class |
getEnumClazz() |
T |
getItem(java.lang.String id) |
T |
getItemOrDefault(java.lang.String id) |
T[] |
getItems() |
T |
getMax() |
T |
getMin() |
protected void |
setDefault(T item) |
protected void addItem(T item)
public T getDefault()
public java.lang.Class getEnumClazz()
public T getItem(java.lang.String id)
public T getItemOrDefault(java.lang.String id)
public T[] getItems()
public T getMax()
public T getMin()
protected void setDefault(T item)