com.supermap.mobjects.situation
类 PlotLayers
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situation.PlotLayers
-
- 所有已实现的接口:
- IDisposable
public class PlotLayers extends com.supermap.data.InternalHandleDisposable图元层集合类。该类对一个标绘图对象中的所有图元层进行管理。该类中提供了图元层的添加、删除以及移动等的方法。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidadd(PlotLayer plotLayer, boolean bAddtoHead)添加一个图元层对象到此图元层集合中。PlotLayeradd(String name, boolean bAddtoHead)添加一个图元层对象到此图元层集合中。voidaddPlotLayerAddedListener(PlotLayerAddedListener l)添加一个用于接收图元层、子图层或者标号添加结束事件(event)的监听器。voidaddPlotLayerClearedListener(PlotLayerClearedListener l)添加一个用于接收图层标号清空事件(event)的监听器。voidaddPlotLayerMovedListener(PlotLayerMovedListener l)添加一个用于接收图元层、子图层或者标号移动结束事件(event)的监听器。voidaddPlotLayerRemovingListener(PlotLayerRemovingListener l)添加一个用于接收图元层、子图层或者标号移除前事件(event)的监听器。voidaddPlotLayerSelectedListener(PlotLayerSelectedListener l)添加一个用于接收选中标号变化事件(event)的监听器。voidclear()清空此图元层集合。voiddispose()对象释放。PlotLayerget(int index)返回此图元层集合中指定索引位置的图元层对象。intgetCount()返回此图元层集合中图元层对象的总数。intindexOf(PlotLayer plotLayer)返回图元层对象在此图元层集合中的索引。voidinsert(int index, PlotLayer plotLayer)在指定的索引位置添加一个图元层对象到此图元层集合中。PlotLayerinsert(int index, String name)在指定的索引位置添加一个图元层对象到此图元层集合中。booleanmoveDown(int index)将此图元层集合中指定索引的图元层往下移动一层。booleanmoveTo(int srcIndex, int desIndex)将此图层集合中指定索引的图层往目标图层集指定位置。booleanmoveToBottom(int index)将此图元层集合中指定索引的图元层移动到最底层。booleanmoveToTop(int index)将此图元层集合中指定索引的图元层移动到最顶层。booleanmoveUp(int index)将此图元层集合中指定索引的图元层往上移动一层。voidremove(int index)移除此图元层集合中指定索引位置的图元层对象。voidremovePlotLayerAddedListener(PlotLayerAddedListener l)移除一个用于接收图元层、子图层或者标号添加结束事件(event)的监听器。voidremovePlotLayerClearedListener(PlotLayerClearedListener l)移除一个用于接收图层标号清空的事件(event)的监听器。voidremovePlotLayerMovedListener(PlotLayerMovedListener l)移除一个用于接收图元层、子图层或者标号移动结束事件(event)的监听器。voidremovePlotLayerRemovingListener(PlotLayerRemovingListener l)移除一个用于接收图元层、子图层或者标号移除前事件(event)的监听器。voidremovePlotLayerSelectedListener(PlotLayerSelectedListener l)移除一个用于接收选中标号变化事件(event)的监听器。
-
-
-
方法详细资料
-
clear
public void clear()
清空此图元层集合。
-
remove
public void remove(int index)
移除此图元层集合中指定索引位置的图元层对象。- 参数:
index- 要移除的图元层的索引位置。
-
add
public PlotLayer add(String name, boolean bAddtoHead)
添加一个图元层对象到此图元层集合中。- 参数:
name- 添加的图元层的名称。bAddtoHead- 指定新创建图元层是否放在图元层集合的最上面一层。当设置为 false 时,则将此新创建图元层放在最底层。- 返回:
- 新添加的图元层对象。
-
add
public void add(PlotLayer plotLayer, boolean bAddtoHead)
添加一个图元层对象到此图元层集合中。- 参数:
plotLayer- 添加的图元层。bAddtoHead- 指定新创建图元层是否放在图元层集合的最上面一层。当设置为 false 时,则将此新创建图元层放在最底层。
-
insert
public void insert(int index, PlotLayer plotLayer)在指定的索引位置添加一个图元层对象到此图元层集合中。- 参数:
index- 指定要添加图元层对象的索引位置plotLayer- 添加的图元层。
-
insert
public PlotLayer insert(int index, String name)
在指定的索引位置添加一个图元层对象到此图元层集合中。- 参数:
index- 指定要添加图元层对象的索引位置name- 添加的图元层的名称。- 返回:
- 新添加的图元层对象。
-
moveTo
public boolean moveTo(int srcIndex, int desIndex)将此图层集合中指定索引的图层往目标图层集指定位置。- 参数:
srcIndex- 要移动的图层的索引。desIndex- 目标索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
moveUp
public boolean moveUp(int index)
将此图元层集合中指定索引的图元层往上移动一层。- 参数:
index- 要移动的子图层的索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
moveDown
public boolean moveDown(int index)
将此图元层集合中指定索引的图元层往下移动一层。- 参数:
index- 要移动的图元层的索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
moveToBottom
public boolean moveToBottom(int index)
将此图元层集合中指定索引的图元层移动到最底层。- 参数:
index- 要移动到最底层的图元层的索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
moveToTop
public boolean moveToTop(int index)
将此图元层集合中指定索引的图元层移动到最顶层。- 参数:
index- 要移动到最顶层的图元层的索引。- 返回:
- 移动成功返回 true,否则返回 false。
-
indexOf
public int indexOf(PlotLayer plotLayer)
返回图元层对象在此图元层集合中的索引。- 参数:
plotLayer- 要查找的图元层对象。- 返回:
- 找到指定图元层则返回图元层索引,否则返回-1。
-
getCount
public int getCount()
返回此图元层集合中图元层对象的总数。- 返回:
- 此图元层集合中图元层对象的总数。
- 默认值:
- 默认值为 0,即图元层集合中没有图元层对象。
-
get
public PlotLayer get(int index)
返回此图元层集合中指定索引位置的图元层对象。- 参数:
index- 要返回的图元层的索引位置。- 返回:
- 此图元层集合中指定索引位置的图元层对象。
-
dispose
public void dispose()
对象释放。
-
addPlotLayerAddedListener
public void addPlotLayerAddedListener(PlotLayerAddedListener l)
添加一个用于接收图元层、子图层或者标号添加结束事件(event)的监听器。- 参数:
l- 一个用于接收图元层、子图层或者标号添加结束事件的监听器。
-
addPlotLayerRemovingListener
public void addPlotLayerRemovingListener(PlotLayerRemovingListener l)
添加一个用于接收图元层、子图层或者标号移除前事件(event)的监听器。- 参数:
l- 一个用于接收图元层、子图层或者标号移除前事件的监听器。
-
addPlotLayerMovedListener
public void addPlotLayerMovedListener(PlotLayerMovedListener l)
添加一个用于接收图元层、子图层或者标号移动结束事件(event)的监听器。- 参数:
l- 一个用于接收图元层、子图层或者标号移动结束事件的监听器。
-
addPlotLayerClearedListener
public void addPlotLayerClearedListener(PlotLayerClearedListener l)
添加一个用于接收图层标号清空事件(event)的监听器。- 参数:
l- 一个用于接收图层标号清空事件的监听器。
-
addPlotLayerSelectedListener
public void addPlotLayerSelectedListener(PlotLayerSelectedListener l)
添加一个用于接收选中标号变化事件(event)的监听器。- 参数:
l- 一个用于接收选中标号变化事件的监听器。
-
removePlotLayerAddedListener
public void removePlotLayerAddedListener(PlotLayerAddedListener l)
移除一个用于接收图元层、子图层或者标号添加结束事件(event)的监听器。- 参数:
l- 一个用于接收图元层、子图层或者标号添加结束事件的监听器。
-
removePlotLayerRemovingListener
public void removePlotLayerRemovingListener(PlotLayerRemovingListener l)
移除一个用于接收图元层、子图层或者标号移除前事件(event)的监听器。- 参数:
l- 一个用于接收图元层、子图层或者标号移除前事件的监听器。
-
removePlotLayerMovedListener
public void removePlotLayerMovedListener(PlotLayerMovedListener l)
移除一个用于接收图元层、子图层或者标号移动结束事件(event)的监听器。- 参数:
l- 一个用于接收图元层、子图层或者标号移动结束事件的监听器。
-
removePlotLayerClearedListener
public void removePlotLayerClearedListener(PlotLayerClearedListener l)
移除一个用于接收图层标号清空的事件(event)的监听器。- 参数:
l- 一个用于接收图层标号清空事件的监听器。
-
removePlotLayerSelectedListener
public void removePlotLayerSelectedListener(PlotLayerSelectedListener l)
移除一个用于接收选中标号变化事件(event)的监听器。- 参数:
l- 一个用于接收选中标号变化事件的监听器。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.