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 theRange
interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RangeImpl.RangeBuilderImpl<V extends Number & Comparable<V>>
Implementation of theRange.RangeBuilder
interface.-
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>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V
getMaxValue()
V
getMinValue()
-
-
-
Field Detail
-
_minValue
protected V extends Number & Comparable<V> _minValue
-
_maxValue
protected V extends Number & Comparable<V> _maxValue
-
-
Method Detail
-
getMinValue
public V getMinValue()
- Specified by:
getMinValue
in interfaceorg.refcodes.mixin.MinValueAccessor<V extends Number & Comparable<V>>
-
getMaxValue
public V getMaxValue()
- Specified by:
getMaxValue
in interfaceorg.refcodes.mixin.MaxValueAccessor<V extends Number & Comparable<V>>
-
-