Class ValueHolder
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.holder.ValueHolder
- Direct Known Subclasses:
ArrayHolder,BooleanHolder,DoubleHolderBase,IntHolder,StringHolderBase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BuilderExpressionprotected static final booleanprotected static final com.hypixel.hytale.logger.HytaleLoggerprotected Stringprotected ValueType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()booleanisStatic()protected voidreadJSON(com.google.gson.JsonElement requiredJsonElement, String name, BuilderParameters builderParameters) protected voidreadJSON(com.google.gson.JsonElement optionalJsonElement, Supplier<BuilderExpression> defaultValue, String name, BuilderParameters builderParameters) voidabstract voidvalidate(ExecutionContext var1)
-
Field Details
-
LOG_VALUES
protected static final boolean LOG_VALUES- See Also:
-
LOGGER
protected static final com.hypixel.hytale.logger.HytaleLogger LOGGER -
valueType
-
name
-
expression
-
-
Constructor Details
-
ValueHolder
-
-
Method Details
-
validate
-
readJSON
protected void readJSON(@Nonnull com.google.gson.JsonElement requiredJsonElement, String name, @Nonnull BuilderParameters builderParameters) -
readJSON
protected void readJSON(@Nullable com.google.gson.JsonElement optionalJsonElement, @Nonnull Supplier<BuilderExpression> defaultValue, String name, @Nonnull BuilderParameters builderParameters) -
getName
-
setName
-
isStatic
public boolean isStatic() -
getExpressionString
-