public class StringArrayHolder extends ArrayHolder
Class StringArrayHolder. Provides stringarrayholder functionality for the Hytale server.
java.lang.Object > ArrayHolder > StringArrayHolder
Field Summary
stringArrayValidator
protected
StringArrayValidator
stringArrayValidator
Field stringArrayValidator.
value
final
String[]
value
Field value.
Method Detail
StringArrayHolder
public
public
StringArrayHolder
()
Method StringArrayHolder.
readJSON
public
void
readJSON
(@Nonnull final JsonElement requiredJsonElement, final int minLength, final int maxLength, final StringArrayValidator validator, final String name, @Nonnull final BuilderParameters builderParameters)
Method readJSON.
- Parameters:
@Nonnull final JsonElementrequiredJsonElementfinal intminLengthfinal intmaxLengthfinal StringArrayValidatorvalidatorfinal Stringname@Nonnull final BuilderParametersbuilderParameters
IllegalStateException
public
new
IllegalStateException
(this.stringArrayValidator.errorMessage(this.name, value)
Method IllegalStateException.
- Parameters:
this.stringArrayValidator.errorMessage(this.namethis.stringArrayValidator.errorMessage(this.namevaluevalue
addRelationValidator
public
void
addRelationValidator
(final BiConsumer validator)
Method addRelationValidator.
- Parameters:
final BiConsumervalidator
validateRelations
Method validateRelations.
- Parameters:
final ExecutionContextexecutionContextfinal String[]value