public class RangeInfo
extends com.supermap.data.InternalHandleDisposable
范围信息有范围的数据类型,最小值,最大值以及范围类型(CLOSECLOSE,CLOSEOPEN,OPENCLOSE,OPENOPEN)。
该类也提供了相关的接口对其信息进行修改。
构造器和说明 |
---|
RangeInfo()
构造一个新的 RangeInfo 对象。
|
RangeInfo(FieldType fieldType,
Object min,
Object max,
RangeType type)
根据指定的参数来构造一个 RangeInfo 的新对象。
|
RangeInfo(RangeInfo rangeInfo)
根据指定的参数来构造一个 RangeInfo 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放资源。
|
Date[] |
getDateTime()
返回范围值,将范围值以DateTime类型返回。
|
double[] |
getDouble()
返回范围值,将范围值以Double类型返回。
|
short[] |
getInt16()
返回范围值,将范围值以Int16类型返回。
|
int[] |
getInt32()
返回范围值,将范围值以Int32类型返回。
|
long[] |
getInt64()
获取范围值,范围值以int64类型返回。
|
Object |
getMaxValue()
返回范围的最大值。
|
Object |
getMinValue()
返回范围的最小值。
|
float[] |
getSingle()
返回范围值,将范围值以Single类型返回。
|
RangeType |
getType()
返回范围的类型。
|
FieldType |
getValueType()
返回此范围的数据类型。
|
void |
setDateTime(Date min,
Date max)
设置范围值。
|
void |
setDouble(double min,
double max)
设置范围值。
|
void |
setInt16(short min,
short max)
设置范围值。
|
void |
setInt32(int min,
int max)
设置范围值。
|
void |
setInt64(long min,
long max)
设置范围值,范围值为int64类型。
|
void |
setSingle(float min,
float max)
设置范围值。
|
void |
setType(RangeType type)
设置范围类型。
|
void |
setValueType(FieldType fieldType)
设置范围的数据类型。
|
public RangeInfo()
public RangeInfo(FieldType fieldType, Object min, Object max, RangeType type)
fieldType
- 数据类型。min
- 最小值。max
- 最大值。type
- 范围类型。public RangeInfo(RangeInfo rangeInfo)
rangeInfo
- RangeInfo对象。public FieldType getValueType()
public void setValueType(FieldType fieldType)
fieldType
- 数据类型。public RangeType getType()
public void setType(RangeType type)
type
- 范围类型。public Object getMinValue()
public Object getMaxValue()
public short[] getInt16()
public int[] getInt32()
public long[] getInt64()
public float[] getSingle()
public double[] getDouble()
public Date[] getDateTime()
public void setInt16(short min, short max)
min
- 最小值。max
- 最大值。public void setInt32(int min, int max)
min
- 最小值。max
- 最大值。public void setInt64(long min, long max)
min
- 最小值。max
- 最大值。public void setSingle(float min, float max)
min
- 最小值。max
- 最大值。public void setDouble(double min, double max)
min
- 最小值。max
- 最大值。public void setDateTime(Date min, Date max)
min
- 最小值。max
- 最大值。public void dispose()
Copyright © 2021–2024 SuperMap. All rights reserved.