com.supermap.data
类 CodeDomain

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

public class CodeDomain
extends Domain

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

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

构造方法摘要
CodeDomain(int id, java.lang.String name, java.lang.String description, FieldType fieldType)
          根据指定的参数来构造一个 CodeDomain 的新对象。
CodeDomain(int id, java.lang.String name, java.lang.String description, FieldType fieldType, java.util.ArrayList<CodeInfo> codeInfos)
          根据指定的参数来构造一个 CodeDomain 的新对象。
 
方法摘要
 boolean add(CodeInfo codeInfo)
          增加一个代码信息到代码域中。
 void append(CodeInfo[] codeInfos)
          向代码域中追加一组代码信息。
 void clear()
          清除所有代码信息。
 CodeInfo get(int index)
          根据索引获取代码信息。
 int getCodeCount()
          返回值域中代码信息的个数。
 CodeInfo[] getCodeInfos()
          返回代码域中所有代码信息。
 void remove(int index)
          根据索引移除代码信息。
 boolean set(int index, CodeInfo codeInfo)
          根据索引设置代码信息。
 
从类 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
 

构造方法详细信息

CodeDomain

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

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

CodeDomain

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

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

getCodeCount

public int getCodeCount()
返回值域中代码信息的个数。

返回:
代码的个数。
从以下版本开始:
SuperMap iObjects Java 7.0.0

getCodeInfos

public CodeInfo[] getCodeInfos()
返回代码域中所有代码信息。

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

get

public CodeInfo get(int index)
根据索引获取代码信息。

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

add

public boolean add(CodeInfo codeInfo)
增加一个代码信息到代码域中。

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

append

public void append(CodeInfo[] codeInfos)
向代码域中追加一组代码信息。

参数:
codeInfos - 要追加的代码信息。
从以下版本开始:
SuperMap iObjects Java 7.0.0

set

public boolean set(int index,
                   CodeInfo codeInfo)
根据索引设置代码信息。

参数:
index - 索引
codeInfo - 要设置的代码信息。
返回:
一个布尔值 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