com.supermap.data
类 RangeInfo

java.lang.Object
  继承者 com.supermap.data.RangeInfo

public class RangeInfo
extends java.lang.Object

该类定义了范围域的范围信息。

范围信息有范围的数据类型,最小值,最大值以及范围类型(CLOSECLOSE,CLOSEOPEN,OPENCLOSE,OPENOPEN)。

该类也提供了相关的接口对其信息进行修改。

从以下版本开始:
SuperMap iObjects Java 7.0.0

构造方法摘要
RangeInfo()
          构造一个新的 RangeInfo 对象。
RangeInfo(FieldType fieldType, java.lang.Object min, java.lang.Object max, RangeType type)
          根据指定的参数来构造一个 RangeInfo 的新对象。
RangeInfo(RangeInfo rangeInfo)
          根据指定的参数来构造一个 RangeInfo 的新对象。
 
方法摘要
 void dispose()
          释放资源。
 java.util.Date[] getDateTime()
          返回范围值,将范围值以DateTime类型返回。
 double[] getDouble()
          返回范围值,将范围值以Double类型返回。
 short[] getInt16()
          返回范围值,将范围值以Int16类型返回。
 int[] getInt32()
          返回范围值,将范围值以Int32类型返回。
 java.lang.Object getMaxValue()
          返回范围的最大值。
 java.lang.Object getMinValue()
          返回范围的最小值。
 float[] getSingle()
          返回范围值,将范围值以Single类型返回。
 RangeType getType()
          返回范围的类型。
 FieldType getValueType()
          返回此范围的数据类型。
 void setDateTime(java.util.Date min, java.util.Date max)
          设置范围值。
 void setDouble(double min, double max)
          设置范围值。
 void setInt16(short min, short max)
          设置范围值。
 void setInt32(int min, int max)
          设置范围值。
 void setSingle(float min, float max)
          设置范围值。
 void setType(RangeType type)
          设置范围类型。
 void setValueType(FieldType fieldType)
          设置范围的数据类型。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RangeInfo

public RangeInfo()
构造一个新的 RangeInfo 对象。

从以下版本开始:
SuperMap iObjects Java 7.0.0

RangeInfo

public RangeInfo(FieldType fieldType,
                 java.lang.Object min,
                 java.lang.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 java.lang.Object getMinValue()
返回范围的最小值。

返回:
返回最小值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getMaxValue

public java.lang.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

getSingle

public float[] getSingle()
返回范围值,将范围值以Single类型返回。

返回:
范围数组,第一个值为最小值,第二个值为最大值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getDouble

public double[] getDouble()
返回范围值,将范围值以Double类型返回。

返回:
范围数组,第一个值为最小值,第二个值为最大值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getDateTime

public java.util.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

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(java.util.Date min,
                        java.util.Date max)
设置范围值。

参数:
min - 最小值。
max - 最大值。
从以下版本开始:
SuperMap iObjects Java 7.0.0

dispose

public void dispose()
释放资源。

从以下版本开始:
SuperMap iObjects Java 7.0.0