com.supermap.data
类 RangeInfo
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.RangeInfo
-
- 所有已实现的接口:
- IDisposable
public class RangeInfo extends com.supermap.data.InternalHandleDisposable
该类定义了范围域的范围信息。范围信息有范围的数据类型,最小值,最大值以及范围类型(CLOSECLOSE,CLOSEOPEN,OPENCLOSE,OPENOPEN)。
该类也提供了相关的接口对其信息进行修改。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
-
构造器概要
构造器 构造器和说明 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)
设置范围的数据类型。
-
-
-
构造器详细资料
-
RangeInfo
public RangeInfo()
构造一个新的 RangeInfo 对象。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
RangeInfo
public RangeInfo(FieldType fieldType, Object min, Object max, RangeType type)
根据指定的参数来构造一个 RangeInfo 的新对象。- 参数:
fieldType
- 数据类型。min
- 最小值。max
- 最大值。type
- 范围类型。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
RangeInfo
public RangeInfo(RangeInfo rangeInfo)
根据指定的参数来构造一个 RangeInfo 的新对象。- 参数:
rangeInfo
- RangeInfo对象。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
-
方法详细资料
-
getValueType
public FieldType getValueType()
返回此范围的数据类型。- 返回:
- 返回数据类型。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setValueType
public void setValueType(FieldType fieldType)
设置范围的数据类型。- 参数:
fieldType
- 数据类型。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getType
public RangeType getType()
返回范围的类型。- 返回:
- 范围类型。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setType
public void setType(RangeType type)
设置范围类型。- 参数:
type
- 范围类型。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getMinValue
public Object getMinValue()
返回范围的最小值。- 返回:
- 返回最小值。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getMaxValue
public Object getMaxValue()
返回范围的最大值。- 返回:
- 返回最大值。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getInt16
public short[] getInt16()
返回范围值,将范围值以Int16类型返回。- 返回:
- 范围数组,第一个值为最小值,第二个值为最大值。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getInt32
public int[] getInt32()
返回范围值,将范围值以Int32类型返回。- 返回:
- 返回范围数组,第一个值为最小值,第二个值为最大值。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getInt64
public long[] getInt64()
获取范围值,范围值以int64类型返回。- 返回:
- 范围数组,第一个值为最小值,第二个值为最大值。
-
getSingle
public float[] getSingle()
返回范围值,将范围值以Single类型返回。- 返回:
- 范围数组,第一个值为最小值,第二个值为最大值。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getDouble
public double[] getDouble()
返回范围值,将范围值以Double类型返回。- 返回:
- 范围数组,第一个值为最小值,第二个值为最大值。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
getDateTime
public Date[] getDateTime()
返回范围值,将范围值以DateTime类型返回。- 返回:
- 范围数组,第一个值为最小值,第二个值为最大值。
- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setInt16
public void setInt16(short min, short max)
设置范围值。- 参数:
min
- 最小值。max
- 最大值。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setInt32
public void setInt32(int min, int max)
设置范围值。- 参数:
min
- 最小值。max
- 最大值。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setInt64
public void setInt64(long min, long max)
设置范围值,范围值为int64类型。- 参数:
min
- 最小值。max
- 最大值。
-
setSingle
public void setSingle(float min, float max)
设置范围值。- 参数:
min
- 最小值。max
- 最大值。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setDouble
public void setDouble(double min, double max)
设置范围值。- 参数:
min
- 最小值。max
- 最大值。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
setDateTime
public void setDateTime(Date min, Date max)
设置范围值。- 参数:
min
- 最小值。max
- 最大值。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
dispose
public void dispose()
释放资源。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.