Class SandboxOptions.StrongEnumSandboxOption<EnumType extends Enum<EnumType>>
java.lang.Object
zombie.config.ConfigOption
zombie.config.IntegerConfigOption
zombie.config.EnumConfigOption
zombie.SandboxOptions.EnumSandboxOption
zombie.SandboxOptions.StrongEnumSandboxOption<EnumType>
- All Implemented Interfaces:
SandboxOptions.SandboxOption
- Enclosing class:
SandboxOptions
public static class SandboxOptions.StrongEnumSandboxOption<EnumType extends Enum<EnumType>>
extends SandboxOptions.EnumSandboxOption
-
Constructor Summary
ConstructorsConstructorDescriptionStrongEnumSandboxOption(SandboxOptions owner, String name, Class<EnumType> enumClass, EnumType defaultValue) -
Method Summary
Methods inherited from class SandboxOptions.EnumSandboxOption
asConfigOption, fromTable, getPageName, getShortName, getTableName, getTooltip, getTranslatedName, getValueTranslation, getValueTranslationByIndex, getValueTranslationByIndexOrNull, isCustom, setCustom, setPageName, setTranslation, setValueTranslation, toTableMethods inherited from class EnumConfigOption
getNumValues, getTypeMethods inherited from class IntegerConfigOption
getDefaultValue, getMax, getMin, getValue, getValueAsObject, getValueAsString, isValidString, makeCopy, parse, resetToDefault, setDefaultToCurrentValue, setValue, setValueFromObjectMethods inherited from class ConfigOption
getName, getValueAsLuaString
-
Constructor Details
-
StrongEnumSandboxOption
public StrongEnumSandboxOption(SandboxOptions owner, String name, Class<EnumType> enumClass, EnumType defaultValue)
-
-
Method Details
-
getEnumValue
-