Class NumberSchema

java.lang.Object
com.hypixel.hytale.codec.schema.config.Schema
com.hypixel.hytale.codec.schema.config.NumberSchema

public class NumberSchema extends Schema
  • Field Details

    • CODEC

      public static final BuilderCodec<NumberSchema> CODEC
    • minimum

      private Object minimum
    • exclusiveMinimum

      private Object exclusiveMinimum
    • maximum

      private Object maximum
    • exclusiveMaximum

      private Object exclusiveMaximum
    • enum_

      private double[] enum_
    • const_

      private Double const_
    • default_

      private Double default_
  • Constructor Details

    • NumberSchema

      public NumberSchema()
  • Method Details

    • getMinimum

      @Nullable public Object getMinimum()
    • setMinimum

      public void setMinimum(double minimum)
    • getExclusiveMinimum

      @Nullable public Object getExclusiveMinimum()
    • setExclusiveMinimum

      public void setExclusiveMinimum(double exclusiveMinimum)
    • getMaximum

      @Nullable public Object getMaximum()
    • setMaximum

      public void setMaximum(double maximum)
    • getExclusiveMaximum

      @Nullable public Object getExclusiveMaximum()
    • setExclusiveMaximum

      public void setExclusiveMaximum(double exclusiveMaximum)
    • setMinimum

      public void setMinimum(Schema minimum)
    • setExclusiveMinimum

      public void setExclusiveMinimum(Schema exclusiveMinimum)
    • setMaximum

      public void setMaximum(Schema maximum)
    • setExclusiveMaximum

      public void setExclusiveMaximum(Schema exclusiveMaximum)
    • getEnum

      public double[] getEnum()
    • setEnum

      public void setEnum(double[] enum_)
    • getConst

      @Nullable public Double getConst()
    • setConst

      public void setConst(Double const_)
    • getDefault

      public Double getDefault()
    • setDefault

      public void setDefault(Double default_)
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Schema
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Schema
    • constant

      @Nonnull public static Schema constant(double c)