public class IntHolder extends ValueHolder
Class IntHolder. Provides intholder functionality for the Hytale server.
java.lang.Object > ValueHolder > IntHolder
Field Summary
relationValidators
protected
List>
relationValidators
Field relationValidators.
intValidator
protected
IntValidator
intValidator
Field intValidator.
value
final
int
value
Field value.
Method Detail
IntHolder
public
public
IntHolder
()
Method IntHolder.
readJSON
public
void
readJSON
(@Nonnull final JsonElement requiredJsonElement, final IntValidator validator, final String name, @Nonnull final BuilderParameters builderParameters)
Method readJSON.
- Parameters:
@Nonnull final JsonElementrequiredJsonElementfinal IntValidatorvalidatorfinal Stringname@Nonnull final BuilderParametersbuilderParameters
BuilderExpressionStaticNumber
public
new
BuilderExpressionStaticNumber
(defaultValue)
Method BuilderExpressionStaticNumber.
- Parameters:
defaultValuedefaultValue
IllegalStateException
public
new
IllegalStateException
(this.intValidator.errorMessage(value, this.name)
Method IllegalStateException.
- Parameters:
this.intValidator.errorMessage(valuethis.intValidator.errorMessage(valuethis.namethis.name
addRelationValidator
public
void
addRelationValidator
(final ObjIntConsumer validator)
Method addRelationValidator.
- Parameters:
final ObjIntConsumervalidator
validateRelations
Method validateRelations.
- Parameters:
final ExecutionContextexecutionContextfinal intvalue