com.supermap.data
类 RangeDomain

java.lang.Object
  继承者 com.supermap.data.Domain
      继承者 com.supermap.data.RangeDomain

public class RangeDomain
extends Domain

该类定义了范围域的相关信息,以及相关的操作。

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

构造方法摘要
RangeDomain(int id, java.lang.String name, java.lang.String description, FieldType fieldType)
          根据指定的参数来构造一个 RangeDomain 的新对象。
RangeDomain(int id, java.lang.String name, java.lang.String description, FieldType fieldType, java.util.ArrayList<RangeInfo> rangeInfos)
          根据指定的参数来构造一个 RangeDomain 的新对象。
 
方法摘要
 boolean add(RangeInfo rangeInfo)
          向范围域中增加一个范围信息。
 void append(RangeInfo[] rangeInfos)
          向范围域中追加一组范围信息。
 void clear()
          清除所有范围信息。
 RangeInfo get(int index)
          根据索引获取范围信息。
 int getRangeCount()
          返回范围域的范围信息个数。
 RangeInfo[] getRangeInfos()
          返回范围域的所有范围信息。
 void remove(int index)
          根据索引移除范围信息 。
 boolean set(int index, RangeInfo rangeInfo)
          根据索引信息设置范围域的范围信息。
 
从类 com.supermap.data.Domain 继承的方法
check, checkDouble, checkInt, checkString, getDescription, getID, getName, getType, getValueType, setDescription
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RangeDomain

public RangeDomain(int id,
                   java.lang.String name,
                   java.lang.String description,
                   FieldType fieldType)
根据指定的参数来构造一个 RangeDomain 的新对象。

参数:
id - 范围域的ID。
name - 范围域的名称。
description - 范围域的描述信息。
fieldType - 范围域的数据类型。
从以下版本开始:
SuperMap iObjects Java 7.0.0

RangeDomain

public RangeDomain(int id,
                   java.lang.String name,
                   java.lang.String description,
                   FieldType fieldType,
                   java.util.ArrayList<RangeInfo> rangeInfos)
根据指定的参数来构造一个 RangeDomain 的新对象。

参数:
id - 范围域的ID。
name - 范围域的名称。
description - 范围域的描述信息。
fieldType - 范围域的数据类型。
rangeInfos - 范围域范围信息。
从以下版本开始:
SuperMap iObjects Java 7.0.0
方法详细信息

getRangeCount

public int getRangeCount()
返回范围域的范围信息个数。

返回:
范围信息的个数。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getRangeInfos

public RangeInfo[] getRangeInfos()
返回范围域的所有范围信息。

返回:
范围信息集合。
从以下版本开始:
SuperMap iObjects Java 7.0.0

get

public RangeInfo get(int index)
根据索引获取范围信息。

参数:
index - 索引。
返回:
范围信息。
从以下版本开始:
SuperMap iObjects Java 7.0.0

add

public boolean add(RangeInfo rangeInfo)
向范围域中增加一个范围信息。

参数:
rangeInfo - 范围信息。
返回:
一个布尔值 true表示增加成功,false表示增加失败。
从以下版本开始:
SuperMap iObjects Java 7.0.0

append

public void append(RangeInfo[] rangeInfos)
向范围域中追加一组范围信息。

参数:
rangeInfos - 要追加的范围信息集合。
从以下版本开始:
SuperMap iObjects Java 7.0.0

set

public boolean set(int index,
                   RangeInfo rangeInfo)
根据索引信息设置范围域的范围信息。

参数:
index - 索引。
rangeInfo - 要设置的范围信息。
返回:
一个布尔值 true表示设置成功,false表示设置失败。
从以下版本开始:
SuperMap iObjects Java 7.0.0

remove

public void remove(int index)
根据索引移除范围信息 。

参数:
index - 索引。
从以下版本开始:
SuperMap iObjects Java 7.0.0

clear

public void clear()
清除所有范围信息。

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