public abstract class LazyNodeDataModel<K> extends NodeDataModel<K>
| Constructor and Description |
|---|
LazyNodeDataModel() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<java.util.Map.Entry<NodeKey,K>> |
children() |
java.util.List<K> |
getChildList(K node) |
KeySegmentConverter |
getConverter() |
K |
getParentData() |
java.lang.Object |
getWrappedData() |
boolean |
isLeaf() |
boolean |
isMutable() |
boolean |
isNodeAvailable() |
abstract java.util.List<K> |
loadChildrenForNode(K node) |
K |
navToChild(java.lang.Object keySegment) |
K |
navToKey(NodeKey key) |
K |
navToParent() |
void |
setConverter(KeySegmentConverter converter) |
void |
setWrappedData(java.lang.Object o) |
void |
unload() |
void |
unloadSubtree(K node) |
atNullRoot, getData, getEntry, getKey, getRowCount, getRowData, getRowIndex, insert, isRowAvailable, remove, setData, setKey, setRowIndexpublic void unloadSubtree(K node)
public void unload()
public K navToKey(NodeKey key)
navToKey in class NodeDataModel<K>public K navToParent()
navToParent in class NodeDataModel<K>public K getParentData()
public K navToChild(java.lang.Object keySegment)
navToChild in class NodeDataModel<K>public java.util.Iterator<java.util.Map.Entry<NodeKey,K>> children()
children in class NodeDataModel<K>public KeySegmentConverter getConverter()
getConverter in class NodeDataModel<K>public void setConverter(KeySegmentConverter converter)
setConverter in class NodeDataModel<K>public boolean isNodeAvailable()
isNodeAvailable in class NodeDataModel<K>public boolean isLeaf()
isLeaf in class NodeDataModel<K>public boolean isMutable()
isMutable in class NodeDataModel<K>public java.lang.Object getWrappedData()
getWrappedData in class javax.faces.model.DataModel<K>public void setWrappedData(java.lang.Object o)
setWrappedData in class javax.faces.model.DataModel<K>Copyright 2017 ICEsoft Technologies Canada Corp., All Rights Reserved.