com.supermap.mapping
类 DynamicLayers

java.lang.Object
  继承者 com.supermap.mapping.DynamicLayers

public class DynamicLayers
extends java.lang.Object

动态图层集合类。


方法摘要
 int add(DynamicLayer dynamicLayer, java.lang.Boolean addToHead)
          向动态图层集合中添加一个动态图层。
 void clear()
          清空动态图层集合中的所有动态图层。
 DynamicLayer get(int index)
          返回动态图层集合中指定索引的动态图层对象。
 int getCount()
          返回动态图层集合中的动态图层个数。
 int indexOf(DynamicLayer dynamicLayer)
          返回动态图层集合中指定动态图层对象的索引值。
 boolean insert(int index, DynamicLayer dynamicLayer)
          向动态图层集合中插入一个动态图层。
 boolean remove(int index)
          从动态图层集合中移除指定索引的动态图层对象。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

getCount

public int getCount()
返回动态图层集合中的动态图层个数。

返回:
返回动态图层集合中的动态图层个数。

add

public int add(DynamicLayer dynamicLayer,
               java.lang.Boolean addToHead)
向动态图层集合中添加一个动态图层。

参数:
dynamicLayer - 指定的添加到集合中的动态图层对象。
addToHead - 是否将新添加的动态图层置于集合中所有动态图层的最上层。true表示新添加的动态图层位于集合中所有动态图层的最上层;否则为false。
返回:
返回新添加的动态图层的索引值。

insert

public boolean insert(int index,
                      DynamicLayer dynamicLayer)
向动态图层集合中插入一个动态图层。

参数:
index - 指定要插入位置的索引值。
dynamicLayer - 指定的要插入的动态图层对象。
返回:
插入成功返回true;否则返回false。

remove

public boolean remove(int index)
从动态图层集合中移除指定索引的动态图层对象。

参数:
index - 指定的要移除的动态图层的索引值。
返回:
移除成功返回true;否则返回false。

clear

public void clear()
清空动态图层集合中的所有动态图层。


get

public DynamicLayer get(int index)
返回动态图层集合中指定索引的动态图层对象。

参数:
index - 指定的动态图层的索引值。
返回:
返回动态图层集合中指定索引的动态图层对象。

indexOf

public int indexOf(DynamicLayer dynamicLayer)
返回动态图层集合中指定动态图层对象的索引值。

参数:
dynamicLayer - 指定的要获取索引值的动态图层对象。
返回:
返回动态图层集合中指定动态图层对象的索引值。