public class TreeTableNodeExpander extends TreeTableNodeBasic
TreeTableNodeBasic.ChildrenCollectionListener| Modifier and Type | Field and Description |
|---|---|
protected boolean |
cacheFetched |
protected int |
insertEachCount |
protected Iterable |
iterable |
protected Iterator |
iterator |
protected long |
lastInsertTime |
protected int |
lastReaded |
protected long |
lastReadTime |
protected boolean |
removeOnFinish |
protected long |
timeout |
protected long |
totalInsertTime |
protected int |
totalReaded |
protected long |
totalReadTime |
cachedNodes, cacheLifeTime, childrenSCN, collectionNotifier, data, dataFollowable, dataFollower, dataFormatter, dataTextReader, followFinished, followStarted, index, indexParentStuctSCN, prevSibling, prevSiblingPSSCN, rootScnnodesCountchildrenList, notifyListenerdefaultNodesExtracter, parent| Constructor and Description |
|---|
TreeTableNodeExpander(Iterable iterable) |
TreeTableNodeExpander(Iterator iterator) |
| Modifier and Type | Method and Description |
|---|---|
protected TreeTableNodeBasic |
createNode(Object data) |
protected List<TreeTableNodeBasic> |
createNodeList() |
void |
expand() |
void |
fetch() |
void |
follow()
Извлекает дочерние объекты и добавляет их в дерево и кэш.
|
int |
getInsertEachCount() |
Iterable |
getIterable() |
Iterator |
getIterator() |
long |
getLastInsertTime() |
int |
getLastReaded() |
long |
getLastReadTime() |
int |
getTargetIndex() |
TreeTableNodeBasic |
getTargetRecipient() |
long |
getTimeout() |
long |
getTotalInsertTime() |
int |
getTotalReaded() |
long |
getTotalReadTime() |
long |
getTotalTime() |
boolean |
hasNext() |
boolean |
isCacheFetched() |
boolean |
isExpanded() |
boolean |
isRemoveOnFinish() |
protected void |
readFinished() |
protected void |
removeSelf() |
void |
setCacheFetched(boolean cacheFetched) |
void |
setInsertEachCount(int insertEachCount) |
void |
setRemoveOnFinish(boolean removeOnFinish) |
void |
setTimeout(long timeout) |
attachListeners, clone, clone, collapse, consumeChildData, dropCache, getCachedNodes, getCacheLifeTime, getChildren, getChildrenSCN, getData, getDataFollowable, getDataFollower, getDataFormatter, getDataPath, getDataText, getDataTextReader, getFollowChildrenIterable, getFollowFinished, getFollowStarted, getIndex, getIndex, getPreferredCacheLifeTime, getPreferredDataFollowable, getPreferredDataFollower, getPreferredDataFormatter, getPreviousSibling, getRootScn, getSibling, getSibling, getTreeLevel, getTreeTableNodeFormat, onTreeBulkInserted, onTreeNodeAdded, onTreeNodeRemoved, popup, readFollowChildrenTo, setCacheLifeTime, setData, setDataFollowable, setDataFollower, setDataFormatter, setDataTextReader, setExpanded, setFollowFinished, setFollowStarted, stat, toString, treeTableNodeGetText, updateIndexdeepOffset, getNodesCount, getRootOffset, onPopupEvent, onTreeNodeAdding, onTreeNodeRemoving, resetNodesCount, setNodesCountaddTreeNodeListener, addTreeNodeListener, fireTreeNodeEvent, getTreeNodeListeners, hasTreeNodeListener, onTreeNodeEvent, onTreeNodeEvent, removeTreeNodeListenerappendChild, assignParentTo, createEventList, getChildrenList, insertChildAt, removeChild, removeChildAt, resetParent, setChildgetIndex, getNextSibling, getNodePath, getNodePath, getParent, getSibling, setParent, syncrun, tree, tree, tree, tree, updateParent, visit, visit, visit, visit, visit, visit, visit, walk, walk, walkequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdeepOffset, getRootOffsetgetNodesCountonPopupEvent, onTreeNodeAdding, onTreeNodeRemovingaddTreeNodeListener, addTreeNodeListener, fireTreeNodeEvent, getTreeNodeListeners, hasTreeNodeListener, onTreeNodeEvent, onTreeNodeEvent, removeTreeNodeListenergetNextSibling, getParent, tree, visit, visit, visit, walkgetNodePathgetChildrenListprotected Iterable iterable
protected Iterator iterator
protected int totalReaded
protected long totalReadTime
protected int lastReaded
protected long lastReadTime
protected long lastInsertTime
protected long totalInsertTime
protected boolean removeOnFinish
protected int insertEachCount
protected long timeout
protected boolean cacheFetched
public TreeTableNodeExpander(Iterator iterator)
public TreeTableNodeExpander(Iterable iterable)
public Iterable getIterable()
public Iterator getIterator()
public int getTotalReaded()
public long getTotalReadTime()
public int getLastReaded()
public long getLastReadTime()
public long getLastInsertTime()
public long getTotalInsertTime()
public long getTotalTime()
public boolean isRemoveOnFinish()
public void setRemoveOnFinish(boolean removeOnFinish)
public boolean hasNext()
public TreeTableNodeBasic getTargetRecipient()
public int getTargetIndex()
public int getInsertEachCount()
public void setInsertEachCount(int insertEachCount)
public long getTimeout()
public void setTimeout(long timeout)
public boolean isCacheFetched()
public void setCacheFetched(boolean cacheFetched)
public void fetch()
protected List<TreeTableNodeBasic> createNodeList()
protected TreeTableNodeBasic createNode(Object data)
protected void readFinished()
protected void removeSelf()
public void follow()
TreeTableNodeBasicДля извлечения использует:
Принудительно можно очистить вызвав dropCache()
Время начала и завершения извлечени содержаться в свойствах: followStarted, followFinished.
follow in class TreeTableNodeBasicpublic boolean isExpanded()
isExpanded in interface TreeTableNode<TreeTableNodeBasic>isExpanded in class TreeTableNodeBasicpublic void expand()
expand in interface TreeTableNode<TreeTableNodeBasic>expand in class TreeTableNodeBasicCopyright © 2018. All rights reserved.