com.supermap.data

类 Layouts



  • public class Layouts
    extends Object
    布局集合类。
    • 方法详细资料

      • getCount

        public int getCount()
        返回指定的布局集合中布局对象的总数。
        返回:
        指定的布局集合中布局对象的总数。
      • get

        public String get(int index)
        返回布局集合对象中指定布局的名字。
        参数:
        index - 指定布局的序号。
        返回:
        布局集合对象中指定布局的名字。
      • 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。
      • setLayoutXML

        public boolean setLayoutXML(int index,
                                    String xml)
        修改指定序号布局的内容,不修改其名字。
        参数:
        index - 指定的序列号。
        xml - 用来创建布局的 XML 字符串。
        返回:
        修改成功返回 true;否则返回 false。
      • setLayoutXML

        public boolean setLayoutXML(String name,
                                    String xml)
        修改指定名称布局的内容。
        参数:
        name - 指定的名称。
        xml - 用来创建布局的 XML 字符串。
        返回:
        修改成功返回 true;否则返回 false。
      • getLayoutXML

        public String getLayoutXML(int index)
        返回指定序号布局的内容。
        参数:
        index - 指定的序号。
        返回:
        指定序号布局的内容。
      • getLayoutXML

        public String getLayoutXML(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 - 指定布局的名称。
        返回:
        指定名称布局的索引。
      • getAvailableLayoutName

        public String getAvailableLayoutName(String name)
        根据给定的名称生成一个在布局集合里没有使用的布局名字。
        参数:
        name - 指定的布局名称。
        返回:
        一个在布局集合里没有使用的布局名字。
      • rename

        public boolean rename(String oldName,
                              String newName)
        对已有的布局进行重命名,即:用新名字替换原有的名字。
        参数:
        oldName - 原有名字。
        newName - 新名字。
        返回:
        重命名成功返回 true;否则返回 false。
      • addRenamingListener

        public void addRenamingListener(LayoutRenamingListener l)
        添加一个用于接收布局名称修改事件(LayoutRenamingEvent)的监听器。
        参数:
        l - 一个用于接收布局名称修改事件的监听器。
      • addRenamedListener

        public void addRenamedListener(LayoutRenamedListener l)
        添加一个用于接收布局名称修改结束事件(LayoutRenamedEvent)的监听器。
        参数:
        l - 一个用于接收布局名称修改结束事件的监听器。
      • addRemovingListener

        public void addRemovingListener(LayoutRemovingListener l)
        添加一个用于接收布局删除事件(LayoutRemovingEvent)的监听器。
        参数:
        l - 一个用于接收布局删除事件的监听器。
      • addRemovedListener

        public void addRemovedListener(LayoutRemovedListener l)
        添加一个用于接收布局删除结束事件(LayoutRemovedEvent)的监听器。
        参数:
        l - 一个用于接收布局删除结束事件的监听器。
      • addAddedListener

        public void addAddedListener(LayoutAddedListener l)
        添加一个用于接收添加布局结束事件(LayoutAddedEvent)的监听器。
        参数:
        l - 一个用于接收添加布局结束事件的监听器。
      • addClearingListener

        public void addClearingListener(LayoutClearingListener l)
        添加一个用于接收布局清除事件(LayoutClearingEvent)的监听器。
        参数:
        l - 一个用于接收布局清除事件的监听器。
      • addClearedListener

        public void addClearedListener(LayoutClearedListener l)
        添加一个用于接收清除布局结束事件(LayoutClearedEvent)的监听器。
        参数:
        l - 一个用于接收清除布局结束事件的监听器。

Copyright © 2021–2024 SuperMap. All rights reserved.