Class BuilderParameters.Parameter
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderParameters.Parameter
- Enclosing class:
BuilderParameters
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final Stringprivate final BuilderExpressionprivate List<ExecutionContext.Instruction> private final booleanprivate final booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionParameter(BuilderExpression expression, String description, String code, boolean isValidation, boolean isPrivate) -
Method Summary
Modifier and TypeMethodDescriptionprivate static BuilderParameters.ParameterfromJSON(com.google.gson.JsonElement element, BuilderParameters builderParameters, String parameterName) booleanbooleanstatic ObjectSchematoSchema(SchemaContext context)
-
Field Details
-
KEY_VALUE
- See Also:
-
KEY_TYPE_HINT
- See Also:
-
KEY_VALIDATE
- See Also:
-
KEY_CONFINE
- See Also:
-
KEY_DESCRIPTION
- See Also:
-
KEY_PRIVATE
- See Also:
-
expression
-
description
-
code
-
instructionList
-
isValidation
private final boolean isValidation -
isPrivate
private final boolean isPrivate
-
-
Constructor Details
-
Parameter
public Parameter(BuilderExpression expression, String description, String code, boolean isValidation, boolean isPrivate)
-
-
Method Details
-
getExpression
-
getDescription
-
isValidation
public boolean isValidation() -
isPrivate
public boolean isPrivate() -
toSchema
-
fromJSON
@Nonnull private static BuilderParameters.Parameter fromJSON(@Nonnull com.google.gson.JsonElement element, @Nonnull BuilderParameters builderParameters, String parameterName)
-