com.supermap.data
类 DatasetGroup

java.lang.Object
  继承者 com.supermap.data.DatasetGroup

public class DatasetGroup
extends java.lang.Object

数据集分组类。该类主要为管理数据源中的子分组提供一种逻辑化的组织结构形式。


方法摘要
 int add(Dataset dataset)
          向当前数据集分组中添加指定的数据集。
 void addAddedListener(DatasetGroupItemAddedListener l)
          添加一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent)的监听器。
 void addRemovedListener(DatasetGroupItemRemovedListener l)
          添加一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent)的监听器。
 void addRemovingListener(DatasetGroupItemRemovingListener l)
          添加一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent)的监听器。
 void addRenamedListener(DatasetGroupRenamedListener l)
          添加一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent)的监听器。
 void addRenamingListener(DatasetGroupRenamingListener l)
          添加一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent)的监听器。
 Dataset get(int index)
          返回当前数据集分组中指定索引位置处的数据集对象。
 DatasetGroups getChildGroups()
          返回当前数据集分组集合的子组集合。
 int getCount()
          返回当前数据集分组包含的数据集对象总数。
 Datasource getDatasource()
          返回当前数据集分组的数据源。
 java.lang.String getName()
          返回当前数据集分组的名称。
 DatasetGroup getParent()
          返回当前数据集分组的父节点。
 int indexOf(java.lang.String datasetName)
          返回当前数据集分组中指定名称的数据集索引。
 boolean remove(java.lang.String datasetName)
          从当前数据集分组中移除指定的数据集。
 void removeAddedListener(DatasetGroupItemAddedListener l)
          移除一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent)的监听器。
 void removeRemovedListener(DatasetGroupItemRemovedListener l)
          移除一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent)的监听器。
 void removeRemovingListener(DatasetGroupItemRemovingListener l)
          移除一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent)的监听器。
 void removeRenamedListener(DatasetGroupRenamedListener l)
          移除一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent)的监听器。
 void removeRenamingListener(DatasetGroupRenamingListener l)
          移除一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent)的监听器。
 void setName(java.lang.String newName)
          设置当前数据集分组的名称。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

getParent

public DatasetGroup getParent()
返回当前数据集分组的父节点。

返回:
当前数据集分组的父节点。

getChildGroups

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

返回:
当前数据集分组集合的子组集合。

getName

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

返回:
当前数据集分组的名称。

setName

public void setName(java.lang.String newName)
设置当前数据集分组的名称。

参数:
newName - 当前数据集分组的名称。

get

public Dataset get(int index)
返回当前数据集分组中指定索引位置处的数据集对象。

参数:
index - 指定要查找的数据集对象的索引。
返回:
指定索引处地数据集对象。

getDatasource

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

返回:
当前数据集分组的数据源。

getCount

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

返回:
当前数据集分组包含的数据集对象总数。

add

public int add(Dataset dataset)
向当前数据集分组中添加指定的数据集。

参数:
dataset - 指定的数据集。
返回:
新添加的数据集在当前数据集分组中的索引。

remove

public boolean remove(java.lang.String datasetName)
从当前数据集分组中移除指定的数据集。

参数:
datasetName - 指定的要删除的数据集的名称。
返回:
一个布尔值,表示从当前数据集分组中移除指定名称的数据集是否成功。如果成功,返回 true,否则返回 false。

indexOf

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

参数:
datasetName - 指定的数据集的名称。
返回:
指定的数据集在当前数据集分组中的索引值。

addRenamedListener

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

参数:
l - 一个用于接收数据集分组重命名结束事件的监听器。

removeRenamedListener

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

参数:
l - 一个用于接收数据集分组重命名结束事件的监听器。

addRenamingListener

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

参数:
l - 一个用于接收数据集分组重命名事件的监听器。

removeRenamingListener

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

参数:
l - 一个用于接收数据集分组重命名事件的监听器。

addAddedListener

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

参数:
l - 一个用于接收向数据集分组中添加数据集结束事件的监听器。

removeAddedListener

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

参数:
l - 一个用于接收向数据集分组中添加数据集结束事件的监听器。

addRemovingListener

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

参数:
l - 一个用于接收删除数据集分组中数据集事件的监听器。

removeRemovingListener

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

参数:
l - 一个用于接收删除数据集分组中数据集事件的监听器。

addRemovedListener

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

参数:
l - 一个用于接收删除数据集分组中数据集结束事件的监听器。

removeRemovedListener

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

参数:
l - 一个用于接收删除数据集分组中数据集结束事件的监听器。