Class BuilderObjectStaticHelper<T>
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper<T>
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectReferenceHelper<T>
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectStaticHelper<T>
- All Implemented Interfaces:
BuilderContext
-
Field Summary
Fields inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectReferenceHelper
builder, componentInterfaces, evaluatorHelper, fileReference, internalReferenceResolver, isInternalReference, isNullable, isReference, KEY_INTERFACE_LIST, KEY_LABEL, KEY_LOCAL, KEY_NULLABLE, KEY_REFERENCE, label, modifier, NULL_COMPONENT, referenceIndexFields inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper
builderParameters, classType, owner -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidreadConfig(com.google.gson.JsonElement data, BuilderManager builderManager, BuilderParameters builderParameters, BuilderValidationHelper builderValidationHelper) protected voidsetFileReference(StringHolder holder, com.google.gson.JsonObject jsonObject, BuilderManager builderManager) protected voidsetInternalReference(StringHolder holder, InternalReferenceResolver referenceResolver) staticBuild(BuilderManager manager) Methods inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectReferenceHelper
build, excludeFromRegularBuild, getBuilder, getBuilder, getLabel, isFinal, isPresent, readConfig, setLabel, validateMethods inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper
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
-
Constructor Details
-
BuilderObjectStaticHelper
-
-
Method Details
-
readConfig
public void readConfig(@Nonnull com.google.gson.JsonElement data, @Nonnull BuilderManager builderManager, @Nonnull BuilderParameters builderParameters, @Nonnull BuilderValidationHelper builderValidationHelper) - Overrides:
readConfigin classBuilderObjectReferenceHelper<T>
-
setInternalReference
protected void setInternalReference(StringHolder holder, InternalReferenceResolver referenceResolver) - Overrides:
setInternalReferencein classBuilderObjectReferenceHelper<T>
-
setFileReference
protected void setFileReference(StringHolder holder, com.google.gson.JsonObject jsonObject, BuilderManager builderManager) - Overrides:
setFileReferencein classBuilderObjectReferenceHelper<T>
-
staticBuild
-