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 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放资源。Date[]getDateTime()返回范围值,将范围值以DateTime类型返回。double[]getDouble()返回范围值,将范围值以Double类型返回。short[]getInt16()返回范围值,将范围值以Int16类型返回。int[]getInt32()返回范围值,将范围值以Int32类型返回。long[]getInt64()获取范围值,范围值以int64类型返回。ObjectgetMaxValue()返回范围的最大值。ObjectgetMinValue()返回范围的最小值。float[]getSingle()返回范围值,将范围值以Single类型返回。RangeTypegetType()返回范围的类型。FieldTypegetValueType()返回此范围的数据类型。voidsetDateTime(Date min, Date max)设置范围值。voidsetDouble(double min, double max)设置范围值。voidsetInt16(short min, short max)设置范围值。voidsetInt32(int min, int max)设置范围值。voidsetInt64(long min, long max)设置范围值,范围值为int64类型。voidsetSingle(float min, float max)设置范围值。voidsetType(RangeType type)设置范围类型。voidsetValueType(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–2025 SuperMap. All rights reserved.