twaver.core.model
Interface ILayerBox
- All Superinterfaces:
- IDataBox<Layer>, IFilter<Layer>, IHandler<ListEvent<Layer>>, IHashCollection<Layer>, IHashList<Layer>, java.lang.Iterable<Layer>
- All Known Implementing Classes:
- LayerBox
public interface ILayerBox
- extends IDataBox<Layer>
图层容器接口,twaver内部使用
Methods inherited from interface twaver.core.model.IHashList |
add, add, add, add, clearAll, contains, containsById, forEach, forEachReverse, getById, getByIndex, getDatas, getLastData, indexOf, isEmpty, remove, remove, removeById, reverseIterator, set, set, setIndex, size, toDatas |
Methods inherited from interface java.lang.Iterable |
iterator |
getElementBox
ElementBox getElementBox()
getDefaultLayer
Layer getDefaultLayer()
getLayer
Layer getLayer(Element element)
- 获取网元所在的图层
- Parameters:
element
- 网元
getElements
java.util.List<Element> getElements(Layer layer)
forEach
boolean forEach(Layer layer,
Action<Element> action)
forEach
boolean forEach(int layerId,
Action<Element> action)