NumberArrayHolder

public class NumberArrayHolder extends ArrayHolder

Class NumberArrayHolder. Provides numberarrayholder functionality for the Hytale server.

java.lang.Object > ArrayHolder > NumberArrayHolder

Field Summary

intArrayValidator

protected IntArrayValidator intArrayValidator

Field intArrayValidator.

doubleArrayValidator

protected DoubleArrayValidator doubleArrayValidator

Field doubleArrayValidator.

value

final double[] value

Field value.

Method Detail

NumberArrayHolder

public public NumberArrayHolder ()

Method NumberArrayHolder.

validate

public void validate (final ExecutionContext context)

Method validate.

Parameters:
final ExecutionContext context

readJSON

public void readJSON (@Nonnull final JsonElement requiredJsonElement, final int minLength, final int maxLength, final IntArrayValidator validator, final String name, @Nonnull final BuilderParameters builderParameters)

Method readJSON.

Parameters:
@Nonnull final JsonElement requiredJsonElement
final int minLength
final int maxLength
final IntArrayValidator validator
final String name
@Nonnull final BuilderParameters builderParameters

get

public double[] get (final ExecutionContext executionContext)

Method get.

Parameters:
final ExecutionContext executionContext

rawGet

public double[] rawGet (final ExecutionContext executionContext)

Method rawGet.

Parameters:
final ExecutionContext executionContext

getIntArray

public int[] getIntArray (final ExecutionContext executionContext)

Method getIntArray.

Parameters:
final ExecutionContext executionContext

rawGetIntArray

public int[] rawGetIntArray (final ExecutionContext executionContext)

Method rawGetIntArray.

Parameters:
final ExecutionContext executionContext

IllegalStateException

public new IllegalStateException (this.intArrayValidator.errorMessage(value, this.name)

Method IllegalStateException.

Parameters:
this.intArrayValidator.errorMessage(value this.intArrayValidator.errorMessage(value
this.name this.name