Package jsonvalues.spec
Class DoubleSchema
java.lang.Object
jsonvalues.spec.DoubleSchema
A class representing the schema for double values in a JSON spec. It allows setting constraints such as minimum and
maximum values.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DoubleSchema
between
(double minimum, double maximum) Creates a DoubleSchema with both minimum and maximum constraints.static DoubleSchema
withMaximum
(double maximum) Creates a DoubleSchema with a maximum constraint.static DoubleSchema
withMinimum
(double minimum) Creates a DoubleSchema with a minimum constraint.
-
Method Details
-
withMinimum
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
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
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.
-