Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- excludeFromRegularBuild()
- build(BuilderSupport)
- validate(String, NPCLoadTimeValidationHelper, BuilderManager, ExecutionContext, Scope, List)
- getBuilder(BuilderManager, BuilderSupport, boolean)
- getBuilder(BuilderManager, ExecutionContext, Builder)
- readConfig(JsonElement, BuilderManager, BuilderParameters, BuilderValidationHelper)
- readConfig(JsonElement, BuilderFactory, BuilderManager, BuilderParameters, BuilderValidationHelper)
- isPresent()
- isFinal()
- getLabel()
- setLabel(String)
Class BuilderObjectReferenceHelper<T>
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper<T>
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectReferenceHelper<T>
- All Implemented Interfaces:
BuilderContext
- Direct Known Subclasses:
BuilderObjectStaticHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(BuilderSupport builderSupport) booleangetBuilder(BuilderManager builderManager, BuilderSupport support, boolean nullable) getBuilder(BuilderManager builderManager, ExecutionContext context, Builder<?> rootBuilder) getLabel()booleanisFinal()booleanvoidreadConfig(com.google.gson.JsonElement data, BuilderFactory<T> factory, BuilderManager builderManager, BuilderParameters builderParameters, BuilderValidationHelper builderValidationHelper) voidreadConfig(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 BuilderObjectHelper
getClassType, getOwnerMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BuilderContext
getBreadCrumbs, getBreadCrumbs, getParent, setCurrentStateName
-
Field Details
-
KEY_REFERENCE
- See Also:
-
KEY_LOCAL
- See Also:
-
KEY_INTERFACE_LIST
- See Also:
-
KEY_NULLABLE
- See Also:
-
NULL_COMPONENT
- See Also:
-
KEY_LABEL
- See Also:
-
KEY_ACCEPTS_FORWARD
- See Also:
-
-
Constructor Details
-
BuilderObjectReferenceHelper
-
-
Method Details
-
excludeFromRegularBuild
public boolean excludeFromRegularBuild() -
build
- Specified by:
buildin 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>
-
getBuilder
@Nullable public Builder<T> getBuilder(@Nonnull BuilderManager builderManager, @Nonnull BuilderSupport support, boolean nullable) -
getBuilder
@Nullable public Builder<T> getBuilder(@Nonnull BuilderManager builderManager, ExecutionContext context, @Nullable Builder<?> rootBuilder) -
readConfig
public void readConfig(@Nonnull com.google.gson.JsonElement data, @Nonnull BuilderManager builderManager, @Nonnull BuilderParameters builderParameters, @Nonnull BuilderValidationHelper builderValidationHelper) - Overrides:
readConfigin classBuilderObjectHelper<T>
-
readConfig
public void readConfig(@Nonnull com.google.gson.JsonElement data, @Nonnull BuilderFactory<T> factory, @Nonnull BuilderManager builderManager, @Nonnull BuilderParameters builderParameters, @Nonnull BuilderValidationHelper builderValidationHelper) -
isPresent
public boolean isPresent()- Specified by:
isPresentin classBuilderObjectHelper<T>
-
isFinal
public boolean isFinal() -
getLabel
-
setLabel
-