com.supermap.data
类 RangeDomain
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.Domain
-
- com.supermap.data.RangeDomain
-
public class RangeDomain extends Domain
该类定义了范围域的相关信息,以及相关的操作。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
-
构造器概要
构造器 构造器和说明 RangeDomain(int id, String name, String description, FieldType fieldType)根据指定的参数来构造一个 RangeDomain 的新对象。RangeDomain(int id, String name, String description, FieldType fieldType, ArrayList<RangeInfo> rangeInfos)根据指定的参数来构造一个 RangeDomain 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 booleanadd(RangeInfo rangeInfo)向范围域中增加一个范围信息。voidappend(RangeInfo[] rangeInfos)向范围域中追加一组范围信息。voidclear()清除所有范围信息。voiddispose()释放该对象所占用的资源。RangeInfoget(int index)根据索引获取范围信息。intgetRangeCount()返回范围域的范围信息个数。RangeInfo[]getRangeInfos()返回范围域的所有范围信息。voidremove(int index)根据索引移除范围信息 。booleanset(int index, RangeInfo rangeInfo)根据索引信息设置范围域的范围信息。-
从类继承的方法 com.supermap.data.Domain
check, checkDouble, checkInt, checkString, getDescription, getID, getMergePolicy, getName, getSplitPolicy, getType, getValueType, setDescription, setMergePolicy, setName, setSplitPolicy
-
-
-
-
构造器详细资料
-
RangeDomain
public RangeDomain(int id, String name, String description, FieldType fieldType)根据指定的参数来构造一个 RangeDomain 的新对象。- 参数:
id- 范围域的ID。如果已经存在同 id 值域,那么新增时会重新指定 id 值。
name- 范围域的名称。description- 范围域的描述信息。fieldType- 范围域的数据类型。- 从以下版本开始:
- SuperMap iObjects Java 7.0.0
-
RangeDomain
public RangeDomain(int id, String name, String description, FieldType fieldType, ArrayList<RangeInfo> rangeInfos)根据指定的参数来构造一个 RangeDomain 的新对象。- 参数:
id- 范围域的ID。如果已经存在同 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
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。- 从以下版本开始:
- 12.0.1
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.