com.supermap.data

类 Domains

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.Domains
  • 所有已实现的接口:
    IDisposable


    public class Domains
    extends com.supermap.data.InternalHandleDisposable
    值域集合类。
    • 方法详细资料

      • dispose

        public void dispose()
      • getDomain

        public Domain getDomain(String domainName)
        获取值域集合中指定值域字段的值域信息。
        参数:
        domainName - 值域字段名称。
        返回:
        值域信息对象。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • getDomain

        public Domain getDomain(int index)
        获取值域集合中指定值域字段索引的值域信息。
        参数:
        index - 值域字段索引。
        返回:
        值域信息对象。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • addDomain

        public boolean addDomain(Domain domain)
        已过时。 该方法已经过时。使用DomainManager.addDomain(Domain) }替代。
        添加一个值域信息对象到值域集合。
        参数:
        domain - 值域信息对象。
        返回:
        添加成功返回true,否则返回false。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
        另请参阅:
        Domain
      • getCount

        public int getCount()
        获取值域集合中存在的值域数量。
        返回:
        值域对象 Domain 的数量。
        从以下版本开始:
        SuperMap iObjects Java 7.0.0
      • setDomain

        public boolean setDomain(String domainName,
                                 Domain domain)
        已过时。 该方法已经过时。使用DomainManager.setDomain(String, Domain) }替代。
        根据值域名修改值域内容

        注意,该值域如果已经有数据集在使用也是可以修改的

        注意该接口目前只支持 UDBX PGIS 引擎

        参数:
        domainName - 待修改值域名
        domain - 待修改值域
        返回:
        true 修改是否, false 修改失败

        值域名不存在则直接修改失败

        从以下版本开始:
        12.0.0
      • setDomain

        public boolean setDomain(int domainID,
                                 Domain domain)
        已过时。 该方法已经过时。使用DomainManager.setDomain(int, Domain) }替代。
        根据值域 ID 修改值域

        注意,该值域如果已经有数据集在使用也是可以修改的

        注意该接口目前只支持 UDBX PGIS 引擎

        参数:
        domainID - 待修改值域 ID
        domain - 待修改值域
        返回:
        true 修改成功, false 修改失败

        值域ID不存在则直接修改失败

        从以下版本开始:
        12.0.0
      • deleteDomain

        public boolean deleteDomain(String domainName)
        已过时。 该方法已经过时。使用DomainManager.deleteDomain(String) }替代。
        根据值域名删除已经创建的值域

        注意如果该值域当前有数据集在使用则删除失败,如果值域名不存在也返回删除成功

        注意该接口目前只支持 UDBX PGIS 引擎

        参数:
        domainName - 待删除值域名
        返回:
        true 删除成功, false 删除失败
        从以下版本开始:
        12.0.0
      • deleteDomain

        public boolean deleteDomain(int domainID)
        已过时。 该方法已经过时。使用DomainManager.deleteDomain(int) }替代。
        根据值域 ID 删除已经创建的值域

        注意如果该值域当前有数据集在使用则删除失败,如果值域 ID 不存在也返回删除成功

        注意该接口目前只支持 UDBX PGIS 引擎

        参数:
        domainID - 待删除值域 ID
        返回:
        true 删除成功, false 删除失败
        从以下版本开始:
        12.0.0

Copyright © 2021–2025 SuperMap. All rights reserved.