classpublicPriority 3
EnumHolder
com.hypixel.hytale.server.npc.asset.builder.holder.EnumHolder
6
Methods
6
Public Methods
3
Fields
1
Constructors
Constructors
public
EnumHolder()Methods
Public Methods (6)
public
void addEnumRelationValidator(BiConsumer<ExecutionContext, E> validator)public
E get(ExecutionContext executionContext)public
E rawGet(ExecutionContext executionContext)public
void readJSON(JsonElement requiredJsonElement, Class<E> clazz, String name, BuilderParameters builderParameters)public
void readJSON(JsonElement optionalJsonElement, Class<E> clazz, E defaultValue, String name, BuilderParameters builderParameters)public
void validate(ExecutionContext context)@Override
Fields
Protected Fields (1)
protected
List<BiConsumer<ExecutionContext, E>> enumRelationValidatorsPrivate/Package Fields (2)
private
E[] enumConstantsprivate
E value