public class RangeFactory
extends java.lang.Object
IRange
implementations.Modifier and Type | Field and Description |
---|---|
static com.scichart.core.common.Factory<IRange> |
DATE_RANGE_FACTORY |
static com.scichart.core.common.Factory<IRange> |
DOUBLE_RANGE_FACTORY |
static com.scichart.core.common.Factory<IRange> |
FLOAT_RANGE_FACTORY |
static com.scichart.core.common.Factory<IRange> |
INTEGER_RANGE_FACTORY |
static com.scichart.core.common.Factory<IRange> |
LONG_RANGE_FACTORY |
static com.scichart.core.common.Factory<IRange> |
SHORT_RANGE_FACTORY |
Constructor and Description |
---|
RangeFactory() |
Modifier and Type | Method and Description |
---|---|
static <T extends java.lang.Comparable<T>> |
clone(IRange<T> originalRange)
Makes a copy of range.
|
static <T extends java.lang.Comparable<T>> |
newRange(java.lang.Class<T> valueType)
Creates a new range for specified type.
|
static <T extends java.lang.Comparable<T>> |
newRange(java.lang.Class<T> valueType,
T min,
T max)
Creates a new range with specified min/max values.
|
public static final com.scichart.core.common.Factory<IRange> DOUBLE_RANGE_FACTORY
public static final com.scichart.core.common.Factory<IRange> FLOAT_RANGE_FACTORY
public static final com.scichart.core.common.Factory<IRange> INTEGER_RANGE_FACTORY
public static final com.scichart.core.common.Factory<IRange> SHORT_RANGE_FACTORY
public static final com.scichart.core.common.Factory<IRange> LONG_RANGE_FACTORY
public static final com.scichart.core.common.Factory<IRange> DATE_RANGE_FACTORY
public static <T extends java.lang.Comparable<T>> IRange<T> clone(IRange<T> originalRange)
T
- The type of range.originalRange
- The range to clone.public static <T extends java.lang.Comparable<T>> IRange<T> newRange(java.lang.Class<T> valueType)
T
- The type of range.valueType
- Range value type.public static <T extends java.lang.Comparable<T>> IRange<T> newRange(java.lang.Class<T> valueType, T min, T max)
T
- The type of range.valueType
- Range value type.min
- Min value.max
- Max value.