public class DomainManager
extends com.supermap.data.InternalHandle
限定符和类型 | 方法和说明 |
---|---|
ArrayList<Integer> |
checkFieldValues(DatasetVector dataset,
String fieldName)
检查指定数据集中指定字段的值是否合法(是否在值域内),不合法则返回记录的ID。
|
ArrayList<Object> |
checkFieldValuesForObj(DatasetVector dataset,
String fieldName)
检查指定数据集中指定字段的值是否合法(是否在值域内),并反馈不合法的对象ID。
|
Domain |
getDomain(DatasetVector dataset,
String fieldname)
该接口是获取指定数据集中指定字段上所关联的值域信息,如果数据集和字段名称有效,并且有值域关联,则返回值域信息,否则返回null。
|
Domains |
getDomains()
获取数据集中所有值域信息。
|
boolean |
isFieldDomainValid(DatasetVector dataset,
String fieldname)
检查指定数据集中指定字段的值是否合法(是否在值域内),不合法则返回false。
|
boolean |
setDomain(DatasetVector dataset,
String fieldname,
Domain domain)
该接口提供了设置值域的功能,向指定数据集中指定字段上设置值域,数据集和字段名称必须有效,否则设置失败。
|
public Domain getDomain(DatasetVector dataset, String fieldname)
dataset
- 数据集信息。fieldname
- 字段名称。public boolean setDomain(DatasetVector dataset, String fieldname, Domain domain)
如果domain有效则进行设置,如果domain==null则自动删除此数据集中此字段上的值域信息。
dataset
- 数据集信息。fieldname
- 字段名称。domain
- 要设置的值域信息。public boolean isFieldDomainValid(DatasetVector dataset, String fieldname)
dataset
- 数据集信息。fieldname
- 字段名称。public ArrayList<Integer> checkFieldValues(DatasetVector dataset, String fieldName)
dataset
- 数据集信息。fieldName
- 字段名称。public ArrayList<Object> checkFieldValuesForObj(DatasetVector dataset, String fieldName)
dataset
- 数据集信息。fieldName
- 字段名称。public Domains getDomains()
Copyright © 2021–2024 SuperMap. All rights reserved.