Class NumberArrayHolder


public class NumberArrayHolder extends ArrayHolder
  • Field Details

  • Constructor Details

    • NumberArrayHolder

      public NumberArrayHolder()
  • Method Details

    • validate

      public void validate(ExecutionContext context)
      Specified by:
      validate in class ValueHolder
    • readJSON

      public void readJSON(@Nonnull com.google.gson.JsonElement requiredJsonElement, int minLength, int maxLength, IntArrayValidator validator, String name, @Nonnull BuilderParameters builderParameters)
    • readJSON

      public void readJSON(@Nonnull com.google.gson.JsonElement requiredJsonElement, int minLength, int maxLength, DoubleArrayValidator validator, String name, @Nonnull BuilderParameters builderParameters)
    • readJSON

      public void readJSON(com.google.gson.JsonElement optionalJsonElement, int minLength, int maxLength, int[] defaultValue, IntArrayValidator validator, String name, @Nonnull BuilderParameters builderParameters)
    • readJSON

      public void readJSON(com.google.gson.JsonElement optionalJsonElement, int minLength, int maxLength, double[] defaultValue, DoubleArrayValidator validator, String name, @Nonnull BuilderParameters builderParameters)
    • get

      public double[] get(ExecutionContext executionContext)
    • rawGet

      public double[] rawGet(ExecutionContext executionContext)
    • getIntArray

      public int[] getIntArray(ExecutionContext executionContext)
    • rawGetIntArray

      public int[] rawGetIntArray(ExecutionContext executionContext)
    • validate

      public void validate(@Nullable int[] value)
    • validate

      public void validate(@Nullable double[] value)