Contents
Class BuilderObjectHelper<T>
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper<T>
- All Implemented Interfaces:
BuilderContext
- Direct Known Subclasses:
BuilderObjectArrayHelper, BuilderObjectReferenceHelper
-
Method Summary
Modifier and TypeMethodDescriptionabstract Tbuild(BuilderSupport builderSupport) final Class<?> getOwner()abstract booleanvoidreadConfig(com.google.gson.JsonElement data, BuilderManager builderManager, BuilderParameters builderParameters, BuilderValidationHelper builderValidationHelper) abstract booleanvalidate(String configName, NPCLoadTimeValidationHelper loadTimeValidationHelper, BuilderManager manager, ExecutionContext context, Scope globalScope, List<String> errors) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BuilderContext
getBreadCrumbs, getBreadCrumbs, getLabel, getParent, setCurrentStateName
-
Method Details
-
build
-
validate
public abstract boolean validate(String configName, NPCLoadTimeValidationHelper loadTimeValidationHelper, BuilderManager manager, ExecutionContext context, Scope globalScope, List<String> errors) -
getOwner
- Specified by:
getOwnerin interfaceBuilderContext
-
getClassType
-
readConfig
public void readConfig(com.google.gson.JsonElement data, BuilderManager builderManager, BuilderParameters builderParameters, BuilderValidationHelper builderValidationHelper) -
isPresent
public abstract boolean isPresent()
-