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
    值域集合类。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      boolean addDomain(Domain domain)
      添加一个值域信息对象到值域集合。
      boolean deleteDomain(int domainID)
      根据值域 ID 删除已经创建的值域 注意如果该值域当前有数据集在使用则删除失败,如果值域 ID 不存在也返回删除成功 注意该接口目前只支持 UDBX PGIS 引擎
      boolean deleteDomain(String domainName)
      根据值域名删除已经创建的值域 注意如果该值域当前有数据集在使用则删除失败,如果值域名不存在也返回删除成功 注意该接口目前只支持 UDBX PGIS 引擎
      void dispose() 
      int getCount()
      获取值域集合中存在的值域数量。
      Domain getDomain(int index)
      获取值域集合中指定值域字段索引的值域信息。
      Domain getDomain(String domainName)
      获取值域集合中指定值域字段的值域信息。
      boolean setDomain(int domainID, Domain domain)
      根据值域 ID 修改值域 注意,该值域如果已经有数据集在使用也是可以修改的 注意该接口目前只支持 UDBX PGIS 引擎
      boolean setDomain(String domainName, Domain domain)
      根据值域名修改值域内容 注意,该值域如果已经有数据集在使用也是可以修改的 注意该接口目前只支持 UDBX PGIS 引擎
      • 从类继承的方法 com.supermap.data.InternalHandleDisposable

        makeSureNativeObjectLive
    • 方法详细资料

      • 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)
        添加一个值域信息对象到值域集合。
        参数:
        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)
        根据值域名修改值域内容

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

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

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

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

        从以下版本开始:
        12.0.0
      • setDomain

        public boolean setDomain(int domainID,
                                 Domain domain)
        根据值域 ID 修改值域

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

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

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

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

        从以下版本开始:
        12.0.0
      • deleteDomain

        public boolean deleteDomain(String domainName)
        根据值域名删除已经创建的值域

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

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

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

        public boolean deleteDomain(int domainID)
        根据值域 ID 删除已经创建的值域

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

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

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

Copyright © 2021–2025 SuperMap. All rights reserved.