com.supermap.data
类 Scenes

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

public class Scenes
extends java.lang.Object

三维场景集合类。


方法摘要
 int add(java.lang.String name, java.lang.String xml)
          将用户输入的三维场景名称添加到三维场景集合中,添加位置为三维场景集合的最后。
 void addAddedListener(SceneAddedListener l)
          添加一个用于接收添加三维场景事件(SceneAddedEvent)的监听器。
 void addClearedListener(SceneClearedListener l)
          添加一个用于接收清除三维场景结束事件(SceneClearedEvent)的监听器。
 void addClearingListener(SceneClearingListener l)
          添加一个用于接收三维场景清除事件(SceneClearingEvent)的监听器。
 void addRemovedListener(SceneRemovedListener l)
          添加一个用于接收三维场景删除结束事件(SceneRemovedEvent)的监听器。
 void addRemovingListener(SceneRemovingListener l)
          添加一个用于接收三维场景删除事件(SceneRemovingEvent)的监听器。
 void addRenamedListener(SceneRenamedListener l)
          添加一个用于接收三维场景名称修改结束事件(SceneRenamedEvent)的监听器。
 void addRenamingListener(SceneRenamingListener l)
          添加一个用于接收三维场景名称修改事件(SceneRenamingEvent)的监听器。
 void clear()
          删除工作空间所有保存的三维场景。
 java.lang.String get(int index)
          返回三维场景集合对象中指定索引的三维场景的名字。
 java.lang.String getAvailableSceneName(java.lang.String name)
          根据给定的名称生成一个在三维场景集里没有使用的三维场景名字。
 int getCount()
          返回给定的三维场景集合中三维场景对象的总数。
 java.lang.String getSceneXML(int index)
          返回指定序号的三维场景的内容。
 java.lang.String getSceneXML(java.lang.String name)
          返回指定名字的三维场景的内容。
 int indexOf(java.lang.String name)
          得到指定名称三维场景的索引。
 boolean insert(int index, java.lang.String name, java.lang.String xml)
          将用户输入的三维场景名称添加到三维场景集合中,添加位置为指定的序列号。
 boolean remove(int index)
          删除工作空间中指定索引号的已保存的某个三维场景。
 boolean remove(java.lang.String name)
          删除工作空间中指定名称的已保存的某个三维场景。
 void removeAddedListener(SceneAddedListener l)
          移除一个用于接收添加三维场景事件(SceneAddedEvent)的监听器。
 void removeClearedListener(SceneClearedListener l)
          移除一个用于接收清除三维场景结束事件(SceneClearedEvent)的监听器。
 void removeClearingListener(SceneClearingListener l)
          移除一个用于接收三维场景清除事件(SceneClearingEvent)的监听器。
 void removeRemovedListener(SceneRemovedListener l)
          移除一个用于接收三维场景删除结束事件(SceneRemovedEvent)的监听器。
 void removeRemovingListener(SceneRemovingListener l)
          移除一个用于接收三维场景删除事件(SceneRemovingEvent)的监听器。
 void removeRenamedListener(SceneRenamedListener l)
          移除一个用于接收三维场景名称修改结束事件(SceneRenamedEvent)的监听器。
 void removeRenamingListener(SceneRenamingListener l)
          移除一个用于接收三维场景名称修改事件(SceneRenamingEvent)的监听器。
 boolean rename(java.lang.String oldName, java.lang.String newName)
          重新命名三维场景。
 boolean setSceneXML(int index, java.lang.String xml)
          修改指定序号三维场景的内容,不修改其名字。
 boolean setSceneXML(java.lang.String name, java.lang.String xml)
          修改指定名称三维场景的内容,不修改其名字。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

getCount

public int getCount()
返回给定的三维场景集合中三维场景对象的总数。

返回:
给定的三维场景集合中三维场景对象的总数。

get

public java.lang.String get(int index)
返回三维场景集合对象中指定索引的三维场景的名字。

参数:
index - 指定的索引。
返回:
三维场景集合对象中指定索引的三维场景的名字。

add

public int add(java.lang.String name,
               java.lang.String xml)
将用户输入的三维场景名称添加到三维场景集合中,添加位置为三维场景集合的最后。

参数:
name - 三维场景名称。
xml - 用来创建三维场景的 XML 字符串。
返回:
新加的三维场景在三维场景集合中的序号。

insert

public boolean insert(int index,
                      java.lang.String name,
                      java.lang.String xml)
将用户输入的三维场景名称添加到三维场景集合中,添加位置为指定的序列号。

参数:
index - 指定的序号。
name - 三维场景名称。
xml - 用来创建三维场景的 XML 字符串。
返回:
插入成功返回 true;否则返回 false。

setSceneXML

public boolean setSceneXML(int index,
                           java.lang.String xml)
修改指定序号三维场景的内容,不修改其名字。

参数:
index - 指定的序号。
xml - 用来创建三维场景的 XML 字符串。
返回:
修改成功返回 true;否则返回 false。

setSceneXML

public boolean setSceneXML(java.lang.String name,
                           java.lang.String xml)
修改指定名称三维场景的内容,不修改其名字。

参数:
name - 三维场景的名称。
xml - 用来创建三维场景的 XML 字符串。
返回:
修改成功返回 true;否则返回 false。

getSceneXML

public java.lang.String getSceneXML(int index)
返回指定序号的三维场景的内容。

参数:
index - 指定的序号。
返回:
指定序号的三维场景的内容。

getSceneXML

public java.lang.String getSceneXML(java.lang.String name)
返回指定名字的三维场景的内容。

参数:
name - 指定的名字。
返回:
指定名字的三维场景的内容。

remove

public boolean remove(int index)
删除工作空间中指定索引号的已保存的某个三维场景。

该方法并不删除数据,不会影响数据源和数据集。

参数:
index - 指定的三维场景索引。
返回:
删除成功返回 true,否则返回 false。

remove

public boolean remove(java.lang.String name)
删除工作空间中指定名称的已保存的某个三维场景。

该方法并不删除数据,不会影响数据源和数据集。

参数:
name - 三维场景名称。
返回:
删除成功返回 true,否则返回 false。

clear

public void clear()
删除工作空间所有保存的三维场景。该方法并不删除数据,也不会影响数据源和数据集。


indexOf

public int indexOf(java.lang.String name)
得到指定名称三维场景的索引。

参数:
name - 三维场景名称。
返回:
指定名称三维场景的索引。

getAvailableSceneName

public java.lang.String getAvailableSceneName(java.lang.String name)
根据给定的名称生成一个在三维场景集里没有使用的三维场景名字。

参数:
name - 三维场景名称。
返回:
新生成的三维场景名字。

rename

public boolean rename(java.lang.String oldName,
                      java.lang.String newName)
重新命名三维场景。

参数:
oldName - 原名字。
newName - 新名字。
返回:
重命名成功返回 true;否则返回 false。

addRenamingListener

public void addRenamingListener(SceneRenamingListener l)
添加一个用于接收三维场景名称修改事件(SceneRenamingEvent)的监听器。

参数:
l - 一个用于接收三维场景名称修改事件的监听器。

removeRenamingListener

public void removeRenamingListener(SceneRenamingListener l)
移除一个用于接收三维场景名称修改事件(SceneRenamingEvent)的监听器。

参数:
l - 一个用于接收三维场景名称修改事件的监听器。

addRenamedListener

public void addRenamedListener(SceneRenamedListener l)
添加一个用于接收三维场景名称修改结束事件(SceneRenamedEvent)的监听器。

参数:
l - 一个用于接收三维场景名称修改结束事件的监听器。

removeRenamedListener

public void removeRenamedListener(SceneRenamedListener l)
移除一个用于接收三维场景名称修改结束事件(SceneRenamedEvent)的监听器。

参数:
l - 一个用于接收三维场景名称修改结束事件的监听器。

addRemovingListener

public void addRemovingListener(SceneRemovingListener l)
添加一个用于接收三维场景删除事件(SceneRemovingEvent)的监听器。

参数:
l - 一个用于接收三维场景删除事件的监听器。

removeRemovingListener

public void removeRemovingListener(SceneRemovingListener l)
移除一个用于接收三维场景删除事件(SceneRemovingEvent)的监听器。

参数:
l - 一个用于接收三维场景删除事件的监听器。

addRemovedListener

public void addRemovedListener(SceneRemovedListener l)
添加一个用于接收三维场景删除结束事件(SceneRemovedEvent)的监听器。

参数:
l - 一个用于接收三维场景删除结束事件的监听器。

removeRemovedListener

public void removeRemovedListener(SceneRemovedListener l)
移除一个用于接收三维场景删除结束事件(SceneRemovedEvent)的监听器。

参数:
l - 一个用于接收三维场景删除结束事件的监听器。

addAddedListener

public void addAddedListener(SceneAddedListener l)
添加一个用于接收添加三维场景事件(SceneAddedEvent)的监听器。

参数:
l - 一个用于接收添加三维场景事件的监听器。

removeAddedListener

public void removeAddedListener(SceneAddedListener l)
移除一个用于接收添加三维场景事件(SceneAddedEvent)的监听器。

参数:
l - 一个用于接收添加三维场景事件的监听器。

addClearingListener

public void addClearingListener(SceneClearingListener l)
添加一个用于接收三维场景清除事件(SceneClearingEvent)的监听器。

参数:
l - 一个用于接收三维场景清除事件的监听器。

removeClearingListener

public void removeClearingListener(SceneClearingListener l)
移除一个用于接收三维场景清除事件(SceneClearingEvent)的监听器。

参数:
l - 一个用于接收三维场景清除事件的监听器。

addClearedListener

public void addClearedListener(SceneClearedListener l)
添加一个用于接收清除三维场景结束事件(SceneClearedEvent)的监听器。

参数:
l - 一个用于接收清除三维场景结束事件的监听器。

removeClearedListener

public void removeClearedListener(SceneClearedListener l)
移除一个用于接收清除三维场景结束事件(SceneClearedEvent)的监听器。

参数:
l - 一个用于接收清除三维场景结束事件的监听器。