public class EnumProp<T extends java.lang.Enum<T>> extends TileProp<T>
| Constructor | Description |
|---|---|
EnumProp(java.lang.String name,
T def,
java.lang.Class<? extends T> enumClass) |
|
EnumProp(java.lang.String name,
T def,
java.util.List<T> allowedValues) |
|
EnumProp(java.lang.String name,
T def,
T... allowedValues) |
| Modifier and Type | Method | Description |
|---|---|---|
T |
getDefault() |
|
int |
getIndex(T value) |
|
T |
getValue(int index) |
|
int |
getVariants() |
public int getVariants()
getVariants in class TileProp<T extends java.lang.Enum<T>>public T getValue(int index)
public int getIndex(T value)
public T getDefault()
getDefault in class TileProp<T extends java.lang.Enum<T>>