com.supermap.data
类 Layouts
- java.lang.Object
-
- 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
- 一个用于接收布局名称修改事件的监听器。
-
removeRenamingListener
public void removeRenamingListener(LayoutRenamingListener l)
-
addRenamedListener
public void addRenamedListener(LayoutRenamedListener l)
添加一个用于接收布局名称修改结束事件(LayoutRenamedEvent
)的监听器。- 参数:
l
- 一个用于接收布局名称修改结束事件的监听器。
-
removeRenamedListener
public void removeRenamedListener(LayoutRenamedListener l)
-
addRemovingListener
public void addRemovingListener(LayoutRemovingListener l)
添加一个用于接收布局删除事件(LayoutRemovingEvent
)的监听器。- 参数:
l
- 一个用于接收布局删除事件的监听器。
-
removeRemovingListener
public void removeRemovingListener(LayoutRemovingListener l)
-
addRemovedListener
public void addRemovedListener(LayoutRemovedListener l)
添加一个用于接收布局删除结束事件(LayoutRemovedEvent
)的监听器。- 参数:
l
- 一个用于接收布局删除结束事件的监听器。
-
removeRemovedListener
public void removeRemovedListener(LayoutRemovedListener l)
-
addAddedListener
public void addAddedListener(LayoutAddedListener l)
添加一个用于接收添加布局结束事件(LayoutAddedEvent
)的监听器。- 参数:
l
- 一个用于接收添加布局结束事件的监听器。
-
removeAddedListener
public void removeAddedListener(LayoutAddedListener l)
-
addClearingListener
public void addClearingListener(LayoutClearingListener l)
添加一个用于接收布局清除事件(LayoutClearingEvent
)的监听器。- 参数:
l
- 一个用于接收布局清除事件的监听器。
-
removeClearingListener
public void removeClearingListener(LayoutClearingListener l)
-
addClearedListener
public void addClearedListener(LayoutClearedListener l)
添加一个用于接收清除布局结束事件(LayoutClearedEvent
)的监听器。- 参数:
l
- 一个用于接收清除布局结束事件的监听器。
-
removeClearedListener
public void removeClearedListener(LayoutClearedListener l)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.