com.supermap.data

类 DatasetGroup



  • public class DatasetGroup
    extends InternalHandle
    数据集分组类。该类主要为管理数据源中的子分组提供一种逻辑化的组织结构形式。
    • 方法详细资料

      • getParent

        public DatasetGroup getParent()
        返回当前数据集分组的父分组。
        返回:
        当前数据集分组的父分组。
      • setParent

        public boolean setParent(DatasetGroup parentGroup)
        设置更改父分组
        参数:
        parentGroup - 新的父分组
        返回:
        是否更改成功
      • refreshChildGroups

        public void refreshChildGroups()
        刷新子分组
      • getChildGroups

        public DatasetGroups getChildGroups()
        返回当前数据集分组集合的子组集合。
        返回:
        当前数据集分组集合的子组集合。
      • getName

        public java.lang.String getName()
        返回当前数据集分组的名称。
        返回:
        当前数据集分组的名称。
      • setName

        @Deprecated
        public void setName(java.lang.String newName)
        已过时。 
      • rename

        public boolean rename(java.lang.String newName)
        重命名分组
        参数:
        newName - 分组名称
        返回:
        重命名是否成功
      • get

        public Dataset get(int index)
        返回当前数据集分组中指定索引位置处的数据集对象。
        参数:
        index - 指定要查找的数据集对象的索引。
        返回:
        指定索引处地数据集对象。
      • get

        public Dataset get(java.lang.String datasetName)
        返回当前数据集分组中指定名称的数据集对象。
        参数:
        datasetName - 要查找的数据集名称
        返回:
        要获取的数据集对象。
      • getDatasetNames

        public java.lang.String[] getDatasetNames()
        获取当前分组下的数据集名称列表
        返回:
        数据集名称数组
      • getID

        public int getID()
        获取当前分组ID
        返回:
        当前分组ID
      • add

        public boolean add(Dataset[] dataset)
        批量添加数据集到该分组
        参数:
        dataset - 数据集数组
        返回:
        添加是否成功
      • getDatasource

        public Datasource getDatasource()
        返回当前数据集分组的数据源。
        返回:
        当前数据集分组的数据源。
      • getCount

        public int getCount()
        返回当前数据集分组包含的数据集对象总数。
        返回:
        当前数据集分组包含的数据集对象总数。
      • add

        @Deprecated
        public int add(Dataset dataset)
        已过时。 
      • remove

        @Deprecated
        public boolean remove(java.lang.String datasetName)
        已过时。 
      • indexOf

        public int indexOf(java.lang.String datasetName)
        返回当前数据集分组中指定名称的数据集索引。
        参数:
        datasetName - 指定的数据集的名称。
        返回:
        指定的数据集在当前数据集分组中的索引值。
      • indexOf

        public int indexOf(Dataset dataset)
        通过数据集获取该分组下的数据集索引
        参数:
        dataset - 指定的数据集
        返回:
        该数据集的索引
      • createDataset

        public DatasetVector createDataset(DatasetVectorInfo datasetInfo)
        创建矢量数据集
        参数:
        datasetInfo - 矢量数据集信息
        返回:
        创建的矢量数据集
      • deleteDataset

        public boolean deleteDataset(java.lang.String strDtName)
        根据数据集名称删除数据集
        参数:
        strDtName - 数据集名称
        返回:
        是否删除成功
      • moveDataset

        public boolean moveDataset(DatasetGroup desGroup,
                                   java.lang.String dtName)
        移动数据集到另一个分组
        参数:
        desGroup - 目标数据集分组
        dtName - 要移动的数据集名称
        返回:
        移动是否成功
      • getAvailableGroupName

        public java.lang.String getAvailableGroupName(java.lang.String name)
        获取可用的分组名称
        参数:
        name - 分组名称
        返回:
        返回可用的分组名
      • isAvailableGroupName

        public boolean isAvailableGroupName(java.lang.String name)
        判断分组名称是否可用
        参数:
        name - 分组名称
        返回:
        是否可用
      • addRenamedListener

        public void addRenamedListener(DatasetGroupRenamedListener listener)
        添加一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent)的监听器。
        参数:
        listener - 一个用于接收数据集分组重命名结束事件的监听器。
      • removeRenamedListener

        public void removeRenamedListener(DatasetGroupRenamedListener listener)
        移除一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent)的监听器。
        参数:
        listener - 一个用于接收数据集分组重命名结束事件的监听器。
      • addRenamingListener

        public void addRenamingListener(DatasetGroupRenamingListener listener)
        添加一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent)的监听器。
        参数:
        listener - 一个用于接收数据集分组重命名事件的监听器。
      • removeRenamingListener

        public void removeRenamingListener(DatasetGroupRenamingListener listener)
        移除一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent)的监听器。
        参数:
        listener - 一个用于接收数据集分组重命名事件的监听器。
      • addAddedListener

        public void addAddedListener(DatasetGroupItemAddedListener listener)
        添加一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent)的监听器。
        参数:
        listener - 一个用于接收向数据集分组中添加数据集结束事件的监听器。
      • removeAddedListener

        public void removeAddedListener(DatasetGroupItemAddedListener listener)
        移除一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent)的监听器。
        参数:
        listener - 一个用于接收向数据集分组中添加数据集结束事件的监听器。
      • addRemovingListener

        public void addRemovingListener(DatasetGroupItemRemovingListener listener)
        添加一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent)的监听器。
        参数:
        listener - 一个用于接收删除数据集分组中数据集事件的监听器。
      • removeRemovingListener

        public void removeRemovingListener(DatasetGroupItemRemovingListener listener)
        移除一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent)的监听器。
        参数:
        listener - 一个用于接收删除数据集分组中数据集事件的监听器。
      • addRemovedListener

        public void addRemovedListener(DatasetGroupItemRemovedListener listener)
        添加一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent)的监听器。
        参数:
        listener - 一个用于接收删除数据集分组中数据集结束事件的监听器。
      • removeRemovedListener

        public void removeRemovedListener(DatasetGroupItemRemovedListener listener)
        移除一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent)的监听器。
        参数:
        listener - 一个用于接收删除数据集分组中数据集结束事件的监听器。
      • addChangedListener

        public void addChangedListener(DatasetGroupItemChangedListener listener)
        用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent)的监听器。
        参数:
        listener - 一个用于接收数据集分组中数据集改动结束事件的监听器。
      • removeChangedListener

        public void removeChangedListener(DatasetGroupItemChangedListener listener)
        移除用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent)的监听器。
        参数:
        listener - 一个用于接收数据集分组中数据集改动结束事件的监听器。