Module org.refcodes.struct
Package org.refcodes.struct
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:
org.refcodes.mixin.MaxValueAccessor<V>,org.refcodes.mixin.MinValueAccessor<V>,Range<V>
- Direct Known Subclasses:
RangeImpl.RangeBuilderImpl
public class RangeImpl<V extends Number & Comparable<V>> extends Object implements Range<V>
Implementation of the
Range interface.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRangeImpl.RangeBuilderImpl<V extends Number & Comparable<V>>Implementation of theRange.RangeBuilderinterface.Nested classes/interfaces inherited from interface org.refcodes.mixin.MaxValueAccessor
org.refcodes.mixin.MaxValueAccessor.MaxValueBuilder<V extends Object,B extends org.refcodes.mixin.MaxValueAccessor.MaxValueBuilder<V,B>>, org.refcodes.mixin.MaxValueAccessor.MaxValueMutator<V extends Object>, org.refcodes.mixin.MaxValueAccessor.MaxValueProperty<V extends Object>Nested classes/interfaces inherited from interface org.refcodes.mixin.MinValueAccessor
org.refcodes.mixin.MinValueAccessor.MinValueBuilder<V extends Object,B extends org.refcodes.mixin.MinValueAccessor.MinValueBuilder<V,B>>, org.refcodes.mixin.MinValueAccessor.MinValueMutator<V extends Object>, org.refcodes.mixin.MinValueAccessor.MinValueProperty<V extends Object>Nested classes/interfaces inherited from interface org.refcodes.struct.Range
Range.RangeBuilder<V extends Number & Comparable<V>> -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description VgetMaxValue()VgetMinValue()
-
Field Details
-
_minValue
-
_maxValue
-
-
Constructor Details
-
RangeImpl
protected RangeImpl()Instantiates a new range impl. -
RangeImpl
Instantiates a new range impl.- Parameters:
aMinValue- the min valueaMaxValue- the max value
-
-
Method Details
-
getMinValue
- Specified by:
getMinValuein interfaceorg.refcodes.mixin.MinValueAccessor<V extends Number & Comparable<V>>
-
getMaxValue
- Specified by:
getMaxValuein interfaceorg.refcodes.mixin.MaxValueAccessor<V extends Number & Comparable<V>>
-