twaver.core.model
Interface IElementBox

All Superinterfaces:
IDataBox<Element>, IFilter<Element>, IHandler<ListEvent<Element>>, IHashCollection<Element>, IHashList<Element>, java.lang.Iterable<Element>
All Known Implementing Classes:
ElementBox

public interface IElementBox
extends IDataBox<Element>

网元容器接口,twaver内部使用


Method Summary
 boolean forEachByLayer(Action<Element> action)
           
 ILayerBox getLayerBox()
           
 
Methods inherited from interface twaver.core.model.IDataBox
getDataChangeDispatcher, getSelectionChangeDispatcher, getSelectionModel
 
Methods inherited from interface twaver.core.model.IHashCollection
getListChangeDispatcher
 
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
 
Methods inherited from interface twaver.filter.IFilter
accept
 
Methods inherited from interface twaver.event.IHandler
setListener
 

Method Detail

getLayerBox

ILayerBox getLayerBox()

forEachByLayer

boolean forEachByLayer(Action<Element> action)