com.supermap.data
类 Layouts

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

public class Layouts
extends java.lang.Object

布局集合类。


方法摘要
 int add(java.lang.String name, java.lang.String xml)
          将用户输入的布局添加到布局集合中,添加位置为布局集合的最后。
 void addAddedListener(LayoutAddedListener l)
          添加一个用于接收添加布局结束事件(LayoutAddedEvent)的监听器。
 void addClearedListener(LayoutClearedListener l)
          添加一个用于接收清除布局结束事件(LayoutClearedEvent)的监听器。
 void addClearingListener(LayoutClearingListener l)
          添加一个用于接收布局清除事件(LayoutClearingEvent)的监听器。
 void addRemovedListener(LayoutRemovedListener l)
          添加一个用于接收布局删除结束事件(LayoutRemovedEvent)的监听器。
 void addRemovingListener(LayoutRemovingListener l)
          添加一个用于接收布局删除事件(LayoutRemovingEvent)的监听器。
 void addRenamedListener(LayoutRenamedListener l)
          添加一个用于接收布局名称修改结束事件(LayoutRenamedEvent)的监听器。
 void addRenamingListener(LayoutRenamingListener l)
          添加一个用于接收布局名称修改事件(LayoutRenamingEvent)的监听器。
 void clear()
          删除工作空间所有已保存的布局。
 java.lang.String get(int index)
          返回布局集合对象中指定布局的名字。
 java.lang.String getAvailableLayoutName(java.lang.String name)
          根据给定的名称生成一个在布局集合里没有使用的布局名字。
 int getCount()
          返回指定的布局集合中布局对象的总数。
 java.lang.String getLayoutXML(int index)
          返回指定序号布局的内容。
 java.lang.String getLayoutXML(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(LayoutAddedListener l)
          移除一个用于接收添加布局结束事件(LayoutAddedEvent)的监听器。
 void removeClearedListener(LayoutClearedListener l)
          移除一个用于接收清除布局结束事件(LayoutClearedEvent)的监听器。
 void removeClearingListener(LayoutClearingListener l)
          移除一个用于接收布局清除事件(LayoutClearingEvent)的监听器。
 void removeRemovedListener(LayoutRemovedListener l)
          移除一个用于接收布局删除结束事件(LayoutRemovedEvent)的监听器。
 void removeRemovingListener(LayoutRemovingListener l)
          移除一个用于接收布局删除事件(LayoutRemovingEvent)的监听器。
 void removeRenamedListener(LayoutRenamedListener l)
          移除一个用于接收布局名称修改结束事件(LayoutRenamedEvent)的监听器。
 void removeRenamingListener(LayoutRenamingListener l)
          移除一个用于接收布局名称修改事件(LayoutRenamingEvent)的监听器。
 boolean rename(java.lang.String oldName, java.lang.String newName)
          对已有的布局进行重命名,即:用新名字替换原有的名字。
 boolean setLayoutXML(int index, java.lang.String xml)
          修改指定序号布局的内容,不修改其名字。
 boolean setLayoutXML(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 字符串。
返回:
新加布局在布局集合中的序号。

clear

public void clear()
删除工作空间所有已保存的布局。

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


insert

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

参数:
index - 指定的序列号。
name - 布局名称。
xml - 用来创建布局的 XML 字符串。
返回:
添加成功返回 true;否则返回 false。

setLayoutXML

public boolean setLayoutXML(int index,
                            java.lang.String xml)
修改指定序号布局的内容,不修改其名字。

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

setLayoutXML

public boolean setLayoutXML(java.lang.String name,
                            java.lang.String xml)
修改指定名称布局的内容。

参数:
name - 指定的名称。
xml - 用来创建布局的 XML 字符串。
返回:
修改成功返回 true;否则返回 false。

getLayoutXML

public java.lang.String getLayoutXML(int index)
返回指定序号布局的内容。

参数:
index - 指定的序号。
返回:
指定序号布局的内容。

getLayoutXML

public java.lang.String getLayoutXML(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。

indexOf

public int indexOf(java.lang.String name)
返回指定名称布局的索引。

参数:
name - 指定布局的名称。
返回:
指定名称布局的索引。

getAvailableLayoutName

public java.lang.String getAvailableLayoutName(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(LayoutRenamingListener l)
添加一个用于接收布局名称修改事件(LayoutRenamingEvent)的监听器。

参数:
l - 一个用于接收布局名称修改事件的监听器。

removeRenamingListener

public void removeRenamingListener(LayoutRenamingListener l)
移除一个用于接收布局名称修改事件(LayoutRenamingEvent)的监听器。

参数:
l - 一个用于接收布局名称修改事件的监听器。

addRenamedListener

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

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

removeRenamedListener

public void removeRenamedListener(LayoutRenamedListener l)
移除一个用于接收布局名称修改结束事件(LayoutRenamedEvent)的监听器。

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

addRemovingListener

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

参数:
l - 一个用于接收布局删除事件的监听器。

removeRemovingListener

public void removeRemovingListener(LayoutRemovingListener l)
移除一个用于接收布局删除事件(LayoutRemovingEvent)的监听器。

参数:
l - 一个用于接收布局删除事件的监听器。

addRemovedListener

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

参数:
l - 一个用于接收布局删除结束事件的监听器。

removeRemovedListener

public void removeRemovedListener(LayoutRemovedListener l)
移除一个用于接收布局删除结束事件(LayoutRemovedEvent)的监听器。

参数:
l - 一个用于接收布局删除结束事件的监听器。

addAddedListener

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

参数:
l - 一个用于接收添加布局结束事件的监听器。

removeAddedListener

public void removeAddedListener(LayoutAddedListener l)
移除一个用于接收添加布局结束事件(LayoutAddedEvent)的监听器。

参数:
l - 一个用于接收添加布局结束事件的监听器。

addClearingListener

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

参数:
l - 一个用于接收布局清除事件的监听器。

removeClearingListener

public void removeClearingListener(LayoutClearingListener l)
移除一个用于接收布局清除事件(LayoutClearingEvent)的监听器。

参数:
l - 一个用于接收布局清除事件的监听器。

addClearedListener

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

参数:
l - 一个用于接收清除布局结束事件的监听器。

removeClearedListener

public void removeClearedListener(LayoutClearedListener l)
移除一个用于接收清除布局结束事件(LayoutClearedEvent)的监听器。

参数:
l - 一个用于接收清除布局结束事件的监听器。