HyCodeYourTale
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)

protectedList<BiConsumer<ExecutionContext, E>> enumRelationValidators

Private/Package Fields (2)

privateE[] enumConstants
privateE value

Related Classes