Class RangeImpl<V extends Number & Comparable<V>>
java.lang.Object
org.refcodes.struct.RangeImpl<V>
- Type Parameters:
V- The type used for the values.
- All Implemented Interfaces:
MaxValueAccessor<V>, MinValueAccessor<V>, Range<V>
- Direct Known Subclasses:
RangeImpl.RangeBuilderImpl
Implementation of the
Range interface.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRangeImpl.RangeBuilderImpl<V extends Number & Comparable<V>>Implementation of theRange.RangeBuilderinterface.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> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
_minValue
-
_maxValue
-
-
Constructor Details
-
RangeImpl
protected RangeImpl()Instantiates a new range impl. -
RangeImpl
-
-
Method Details
-
getMinValue
- Specified by:
getMinValuein interfaceMinValueAccessor<V extends Number & Comparable<V>>
-
getMaxValue
- Specified by:
getMaxValuein interfaceMaxValueAccessor<V extends Number & Comparable<V>>
-
toString
-