com.supermap.data
类 FieldInfos
- java.lang.Object
-
- com.supermap.data.FieldInfos
-
public class FieldInfos extends java.lang.Object
字段信息集合类。该类可以单独创建使用,一个矢量数据集或记录集的所有字段的信息的集合即为一个字段信息集合类的一个实例。该类可以单独创建使用,也可以从矢量数据集或记录集中得到该类的对象。
- Example:
- 以下代码实现对字段信息集合对象的添加操作。
private FieldInfos getFieldInfos() { //实例化一个字段信息对象,将其添加到字段信息集合对象中 FieldInfo fieldinfo = new FieldInfo(); fieldinfo.setCaption("one"); fieldinfo.setName("value"); fieldinfo.setType(FieldType.INT16); fieldinfo.setDefaultValue("10"); //将数组添加到当前字段信息集合对象中 FieldInfos fieldinfos = new FieldInfos(); fieldinfos.add(fieldinfo); return fieldinfos; }
-
-
构造器概要
构造器 构造器和说明 FieldInfos()
构造一个新的 FieldInfos 对象,该对象中的FieldInfo
对象的个数为0。FieldInfos(FieldInfo[] fieldInfos)
根据指定的参数来构造一个 FieldInfos 的新对象。FieldInfos(FieldInfos fieldInfos)
根据给定的 FieldInfos 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int
add(FieldInfo fieldInfo)
将指定字段信息对象添加到当前字段信息集合对象中。boolean
contains(java.lang.String name)
判断是否含有某字段void
dispose()
释放该对象所占用的资源。FieldInfo
get(int index)
返回字段信息集合对象中的指定序号的字段信息对象。FieldInfo
get(java.lang.String name)
返回字段信息集合对象中的指定名称的字段信息对象。int
getCount()
返回给定的字段信息集集合中元素的个数。int
indexOf(java.lang.String name)
返回指定名称的字段信息对象在当前字段信息集合中的序号。boolean
remove(int index)
从当前字段信息集中删除指定序号的字段信息对象。boolean
remove(java.lang.String name)
从当前字段信息集中删除指定名称的字段信息对象。
-
-
-
构造器详细资料
-
FieldInfos
public FieldInfos()
构造一个新的 FieldInfos 对象,该对象中的FieldInfo
对象的个数为0。
-
FieldInfos
public FieldInfos(FieldInfo[] fieldInfos)
根据指定的参数来构造一个 FieldInfos 的新对象。- 参数:
fieldInfos
- 指定的FieldInfo
类数组。
-
FieldInfos
public FieldInfos(FieldInfos fieldInfos)
根据给定的 FieldInfos 对象构造一个与其完全相同的新对象。- 参数:
fieldInfos
- 指定的 FieldInfos 对象。
-
-
方法详细资料
-
getCount
public int getCount()
返回给定的字段信息集集合中元素的个数。- 返回:
- 给定的字段信息集集合中元素的个数。
- Default:
- 默认值为 0。
-
get
public FieldInfo get(java.lang.String name)
返回字段信息集合对象中的指定名称的字段信息对象。- 参数:
name
- 指定项的名称,即指定的FieldInfo
的名称。- 返回:
- 字段信息集集合对象中的指定名称的字段信息。
-
get
public FieldInfo get(int index)
返回字段信息集合对象中的指定序号的字段信息对象。- 参数:
index
- 需要返回项的索引值,索引值从0开始。- 返回:
- 字段信息集集合对象中的指定序号的元素。
-
add
public int add(FieldInfo fieldInfo)
将指定字段信息对象添加到当前字段信息集合对象中。注意:添加字段时,如果字段的类型是必填字段,必须设置默认值,没有设置默认值时,添加失败。
- 参数:
fieldInfo
- 要加入的字段对象。- 返回:
- fieldInfo 添加到此
FieldInfos
对象实例中的序号。
-
indexOf
public int indexOf(java.lang.String name)
返回指定名称的字段信息对象在当前字段信息集合中的序号。- 参数:
name
- 指定的 fieldInfo 的名称。- 返回:
- 名称为 name 的
FieldInfo
在该 fieldInfos 中的序号。
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
remove
public boolean remove(int index)
从当前字段信息集中删除指定序号的字段信息对象。- 参数:
index
- 将要删除元素的序号- 返回:
- 如果成功返回 true,那么失败返回 false。
-
remove
public boolean remove(java.lang.String name)
从当前字段信息集中删除指定名称的字段信息对象。- 参数:
name
- 将要删除的字段信息对象的名称- 返回:
- 如果成功返回 true,那么失败返回 false
-
contains
public boolean contains(java.lang.String name)
判断是否含有某字段
-
-