Class DoubleSchema

java.lang.Object
jsonvalues.spec.DoubleSchema

public final class DoubleSchema extends Object
A class representing the schema for double values in a JSON spec. It allows setting constraints such as minimum and maximum values.
  • Method Details

    • withMinimum

      public static DoubleSchema withMinimum(double minimum)
      Creates a DoubleSchema with a minimum constraint.
      Parameters:
      minimum - The minimum value for the decimal.
      Returns:
      A DoubleSchema instance with the specified minimum constraint.
    • withMaximum

      public static DoubleSchema withMaximum(double maximum)
      Creates a DoubleSchema with a maximum constraint.
      Parameters:
      maximum - The maximum value for the decimal.
      Returns:
      A DoubleSchema instance with the specified maximum constraint.
    • between

      public static DoubleSchema between(double minimum, double maximum)
      Creates a DoubleSchema with both minimum and maximum constraints.
      Parameters:
      minimum - The minimum value for the double.
      maximum - The maximum value for the double.
      Returns:
      A DoubleSchema instance with the specified minimum and maximum constraints.