Class BuilderObjectArrayHelper<T,U>
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper<T>
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectArrayHelper<T,U>
- All Implemented Interfaces:
BuilderContext
- Direct Known Subclasses:
BuilderObjectListHelper,BuilderObjectMapHelper
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper
builderParameters, classType, owner -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BuilderObjectReferenceHelper<U> getLabel()booleanbooleanisEmpty()booleanvoidreadConfig(com.google.gson.JsonElement data, BuilderManager builderManager, BuilderParameters builderParameters, BuilderValidationHelper builderValidationHelper) voidbooleanvalidate(String configName, NPCLoadTimeValidationHelper loadTimeValidationHelper, BuilderManager manager, ExecutionContext context, Scope globalScope, List<String> errors) Methods inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper
build, getClassType, getOwnerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.server.npc.asset.builder.BuilderContext
getBreadCrumbs, getBreadCrumbs, getParent, setCurrentStateName
-
Field Details
-
builders
-
label
-
-
Constructor Details
-
BuilderObjectArrayHelper
-
-
Method Details
-
readConfig
public void readConfig(@Nonnull com.google.gson.JsonElement data, @Nonnull BuilderManager builderManager, @Nonnull BuilderParameters builderParameters, @Nonnull BuilderValidationHelper builderValidationHelper) - Overrides:
readConfigin classBuilderObjectHelper<T>
-
validate
public boolean validate(String configName, NPCLoadTimeValidationHelper loadTimeValidationHelper, @Nonnull BuilderManager manager, @Nonnull ExecutionContext context, Scope globalScope, @Nonnull List<String> errors) - Specified by:
validatein classBuilderObjectHelper<T>
-
isPresent
public boolean isPresent()- Specified by:
isPresentin classBuilderObjectHelper<T>
-
isEmpty
public boolean isEmpty() -
hasNoElements
public boolean hasNoElements() -
getLabel
-
setLabel
-
createReferenceHelper
-