public interface IThingListView extends IListView<IThingView>, IPooledObject<IView>
Modifier and Type | Method and Description |
---|---|
void |
addThingView(IThingView view)
adds to the end of the list
|
IThingView |
createThingView(IThingID thingID)
creates a new view (does not add to list)
use this instead of new to use pooling
|
IThingID |
getRootID()
what is the root thing of this view?
|
IThingView |
getThingView(int index)
get the view at the index in the list (List.get(index))
|
void |
setRootID(IThingID rootID) |
getCookie, setCookie, sort, sort
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
getPool, release, setPool
IThingView getThingView(int index)
index
- void addThingView(IThingView view)
view
- IThingView createThingView(IThingID thingID)
IThingID getRootID()
void setRootID(IThingID rootID)
rootID
-