public class FieldInfos
extends java.lang.Object
该类可以单独创建使用,一个矢量数据集或记录集的所有字段的信息的集合即为一个字段信息集合类的一个实例。该类可以单独创建使用,也可以从矢量数据集或记录集中得到该类的对象。
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)
将指定字段信息对象添加到当前字段信息集合对象中。
|
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)
从当前字段信息集中删除指定名称的字段信息对象。
|
public FieldInfos()
FieldInfo
对象的个数为0。public FieldInfos(FieldInfo[] fieldInfos)
fieldInfos
- 指定的 FieldInfo
类数组。public FieldInfos(FieldInfos fieldInfos)
fieldInfos
- 指定的 FieldInfos 对象。public int getCount()
public FieldInfo get(java.lang.String name)
name
- 指定项的名称,即指定的 FieldInfo
的名称。public FieldInfo get(int index)
index
- 需要返回项的索引值,索引值从0开始。public int add(FieldInfo fieldInfo)
注意:添加字段时,如果字段的类型是必填字段,必须设置默认值,没有设置默认值时,添加失败。
fieldInfo
- 要加入的字段对象。FieldInfos
对象实例中的序号。public int indexOf(java.lang.String name)
name
- 指定的 fieldInfo 的名称。FieldInfo
在该 fieldInfos 中的序号。public void dispose()
public boolean remove(int index)
index
- 将要删除元素的序号public boolean remove(java.lang.String name)
name
- 将要删除的字段信息对象的名称