com.supermap.data
类 Scenes
- java.lang.Object
-
- com.supermap.data.Scenes
-
public class Scenes extends Object
三维场景集合类。
-
-
方法概要
-
-
-
方法详细资料
-
get
public String get(int index)
返回三维场景集合对象中指定索引的三维场景的名字。- 参数:
index
- 指定的索引。- 返回:
- 三维场景集合对象中指定索引的三维场景的名字。
-
getCount
public int getCount()
返回给定的三维场景集合中三维场景对象的总数。- 返回:
- 给定的三维场景集合中三维场景对象的总数。
-
add
public int add(String name, String xml)
将用户输入的三维场景名称添加到三维场景集合中,添加位置为三维场景集合的最后。- 参数:
name
- 三维场景名称。xml
- 用来创建三维场景的 XML 字符串。- 返回:
- 新加的三维场景在三维场景集合中的序号。
-
insert
public boolean insert(int index, String name, String xml)
将用户输入的三维场景名称添加到三维场景集合中,添加位置为指定的序列号。- 参数:
index
- 指定的序号。name
- 三维场景名称。xml
- 用来创建三维场景的 XML 字符串。- 返回:
- 插入成功返回 true;否则返回 false。
-
setSceneXML
public boolean setSceneXML(int index, String xml)
修改指定序号三维场景的内容,不修改其名字。- 参数:
index
- 指定的序号。xml
- 用来创建三维场景的 XML 字符串。- 返回:
- 修改成功返回 true;否则返回 false。
-
setSceneXML
public boolean setSceneXML(String name, String xml)
修改指定名称三维场景的内容,不修改其名字。- 参数:
name
- 三维场景的名称。xml
- 用来创建三维场景的 XML 字符串。- 返回:
- 修改成功返回 true;否则返回 false。
-
getSceneXML
public String getSceneXML(int index)
返回指定序号的三维场景的内容。- 参数:
index
- 指定的序号。- 返回:
- 指定序号的三维场景的内容。
-
getSceneXML
public String getSceneXML(String name)
返回指定名字的三维场景的内容。- 参数:
name
- 指定的名字。- 返回:
- 指定名字的三维场景的内容。
-
remove
public boolean remove(int index)
删除工作空间中指定索引号的已保存的某个三维场景。该方法并不删除数据,不会影响数据源和数据集。
- 参数:
index
- 指定的三维场景索引。- 返回:
- 删除成功返回 true,否则返回 false。
-
remove
public boolean remove(String name)
删除工作空间中指定名称的已保存的某个三维场景。该方法并不删除数据,不会影响数据源和数据集。
- 参数:
name
- 三维场景名称。- 返回:
- 删除成功返回 true,否则返回 false。
-
clear
public void clear()
删除工作空间所有保存的三维场景。该方法并不删除数据,也不会影响数据源和数据集。
-
indexOf
public int indexOf(String name)
得到指定名称三维场景的索引。- 参数:
name
- 三维场景名称。- 返回:
- 指定名称三维场景的索引。
-
getAvailableSceneName
public String getAvailableSceneName(String name)
根据给定的名称生成一个在三维场景集里没有使用的三维场景名字。- 参数:
name
- 三维场景名称。- 返回:
- 新生成的三维场景名字。
-
rename
public boolean rename(String oldName, String newName)
重新命名三维场景。- 参数:
oldName
- 原名字。newName
- 新名字。- 返回:
- 重命名成功返回 true;否则返回 false。
-
addAddedListener
public void addAddedListener(SceneAddedListener l)
添加一个用于接收添加三维场景事件(SceneAddedEvent
)的监听器。- 参数:
l
- 一个用于接收添加三维场景事件的监听器。
-
removeAddedListener
public void removeAddedListener(SceneAddedListener l)
-
addRemovingListener
public void addRemovingListener(SceneRemovingListener l)
添加一个用于接收三维场景删除事件(SceneRemovingEvent
)的监听器。- 参数:
l
- 一个用于接收三维场景删除事件的监听器。
-
removeRemovingListener
public void removeRemovingListener(SceneRemovingListener l)
-
addRemovedListener
public void addRemovedListener(SceneRemovedListener l)
添加一个用于接收三维场景删除结束事件(SceneRemovedEvent
)的监听器。- 参数:
l
- 一个用于接收三维场景删除结束事件的监听器。
-
removeRemovedListener
public void removeRemovedListener(SceneRemovedListener l)
-
addClearingListener
public void addClearingListener(SceneClearingListener l)
添加一个用于接收三维场景清除事件(SceneClearingEvent
)的监听器。- 参数:
l
- 一个用于接收三维场景清除事件的监听器。
-
removeClearingListener
public void removeClearingListener(SceneClearingListener l)
-
addClearedListener
public void addClearedListener(SceneClearedListener l)
添加一个用于接收清除三维场景结束事件(SceneClearedEvent
)的监听器。- 参数:
l
- 一个用于接收清除三维场景结束事件的监听器。
-
removeClearedListener
public void removeClearedListener(SceneClearedListener l)
-
addRenamingListener
public void addRenamingListener(SceneRenamingListener l)
添加一个用于接收三维场景名称修改事件(SceneRenamingEvent
)的监听器。- 参数:
l
- 一个用于接收三维场景名称修改事件的监听器。
-
removeRenamingListener
public void removeRenamingListener(SceneRenamingListener l)
-
addRenamedListener
public void addRenamedListener(SceneRenamedListener l)
添加一个用于接收三维场景名称修改结束事件(SceneRenamedEvent
)的监听器。- 参数:
l
- 一个用于接收三维场景名称修改结束事件的监听器。
-
removeRenamedListener
public void removeRenamedListener(SceneRenamedListener l)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.