Contents
Class StringArrayHolder
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.holder.ValueHolder
com.hypixel.hytale.server.npc.asset.builder.holder.ArrayHolder
com.hypixel.hytale.server.npc.asset.builder.holder.StringArrayHolder
- Direct Known Subclasses:
AssetArrayHolder, TemporalArrayHolder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRelationValidator(BiConsumer<ExecutionContext, String[]> validator) String[]get(ExecutionContext executionContext) String[]rawGet(ExecutionContext executionContext) voidreadJSON(com.google.gson.JsonElement requiredJsonElement, int minLength, int maxLength, StringArrayValidator validator, String name, BuilderParameters builderParameters) voidreadJSON(com.google.gson.JsonElement optionalJsonElement, int minLength, int maxLength, String[] defaultValue, StringArrayValidator validator, String name, BuilderParameters builderParameters) voidvalidate(ExecutionContext context) voidMethods inherited from class ValueHolder
getExpressionString, getName, isStatic, setName
-
Constructor Details
-
StringArrayHolder
public StringArrayHolder()
-
-
Method Details
-
validate
- Specified by:
validatein classValueHolder
-
readJSON
public void readJSON(@Nonnull com.google.gson.JsonElement requiredJsonElement, int minLength, int maxLength, StringArrayValidator validator, String name, @Nonnull BuilderParameters builderParameters) -
readJSON
public void readJSON(com.google.gson.JsonElement optionalJsonElement, int minLength, int maxLength, String[] defaultValue, StringArrayValidator validator, String name, @Nonnull BuilderParameters builderParameters) -
get
-
rawGet
-
validate
-
addRelationValidator
-