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 - 一个用于接收添加三维场景事件的监听器。
      • addRemovingListener

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

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

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

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

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

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

Copyright © 2021–2024 SuperMap. All rights reserved.