@ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault public class EnumTrigger<T extends java.lang.Enum<T>> extends StringSerializableTrigger<T>
StringSerializableTrigger.Instance<T>listeners| Constructor and Description |
|---|
EnumTrigger(java.lang.String id,
java.lang.Class<T> reference) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getKey(T value) |
protected T |
getValue(java.lang.String key) |
constructTriggerFor, createInstance, forEntries, getJsonKey, triggeraddPlayerListener, getId, removePlayerListener, removePlayerListeners, triggerpublic EnumTrigger(java.lang.String id,
java.lang.Class<T> reference)
@Nullable protected T getValue(java.lang.String key)
getValue in class StringSerializableTrigger<T extends java.lang.Enum<T>>@Nullable
protected java.lang.String getKey(@Nullable
T value)
getKey in class StringSerializableTrigger<T extends java.lang.Enum<T>>