Interface Range.RangeBuilder<V extends Number & Comparable<V>>
- Type Parameters:
V- The type used for the values.
- All Superinterfaces:
MaxValueAccessor<V>, MaxValueAccessor.MaxValueBuilder<V, Range.RangeBuilder<V>>, MaxValueAccessor.MaxValueMutator<V>, MaxValueAccessor.MaxValueProperty<V>, MinValueAccessor<V>, MinValueAccessor.MinValueBuilder<V, Range.RangeBuilder<V>>, MinValueAccessor.MinValueMutator<V>, MinValueAccessor.MinValueProperty<V>, Range<V>
- All Known Implementing Classes:
RangeImpl.RangeBuilderImpl
- Enclosing interface:
Range<V extends Number & Comparable<V>>
public static interface Range.RangeBuilder<V extends Number & Comparable<V>>
extends MinValueAccessor.MinValueProperty<V>, MinValueAccessor.MinValueBuilder<V, Range.RangeBuilder<V>>, MaxValueAccessor.MaxValueProperty<V>, MaxValueAccessor.MaxValueBuilder<V, Range.RangeBuilder<V>>, Range<V>
Adds builder functionality to a
Range.-
Nested Class Summary
Nested classes/interfaces inherited from interface MaxValueAccessor
MaxValueAccessor.MaxValueBuilder<V,B>, MaxValueAccessor.MaxValueMutator<V>, MaxValueAccessor.MaxValueProperty<V> Nested classes/interfaces inherited from interface MinValueAccessor
MinValueAccessor.MinValueBuilder<V,B>, MinValueAccessor.MinValueMutator<V>, MinValueAccessor.MinValueProperty<V> Nested classes/interfaces inherited from interface Range
Range.RangeBuilder<V> -
Method Summary
Modifier and TypeMethodDescriptiondefault Range.RangeBuilder<V> withMaxValue(V aMaxValue) With max value.default Range.RangeBuilder<V> withMinValue(V aMinValue) With min value.Methods inherited from interface MaxValueAccessor
getMaxValueMethods inherited from interface MaxValueAccessor.MaxValueMutator
setMaxValueMethods inherited from interface MaxValueAccessor.MaxValueProperty
letMaxValueMethods inherited from interface MinValueAccessor
getMinValueMethods inherited from interface MinValueAccessor.MinValueMutator
setMinValueMethods inherited from interface MinValueAccessor.MinValueProperty
letMinValue
-
Method Details
-
withMinValue
With min value.- Specified by:
withMinValuein interfaceMinValueAccessor.MinValueBuilder<V extends Number & Comparable<V>, Range.RangeBuilder<V extends Number & Comparable<V>>>- Parameters:
aMinValue- the min value- Returns:
- the range builder
-
withMaxValue
With max value.- Specified by:
withMaxValuein interfaceMaxValueAccessor.MaxValueBuilder<V extends Number & Comparable<V>, Range.RangeBuilder<V extends Number & Comparable<V>>>- Parameters:
aMaxValue- the max value- Returns:
- the range builder
-