@NotStorableClass public class HeapIdNodeManager extends AbstractHeapNodeManager<DataRecordIdentifier>
heapElementManager, logger| Constructor and Description |
|---|
HeapIdNodeManager(IHeapElementManager heapElementManager) |
| Modifier and Type | Method and Description |
|---|---|
protected IRBTNode<DataRecordIdentifier> |
getRootNode(HeapHeader heapHeader)
the get root node implementation
|
IRBTNode<DataRecordIdentifier> |
newSentinel()
to get a new sentinel
|
protected void |
setRootNode(HeapHeader heapHeader,
IRBTNode<DataRecordIdentifier> heapIdRootNode) |
getRootNode, setRootNodepublic HeapIdNodeManager(IHeapElementManager heapElementManager)
protected void setRootNode(HeapHeader heapHeader, IRBTNode<DataRecordIdentifier> heapIdRootNode) throws RBTException
setRootNode in class AbstractHeapNodeManager<DataRecordIdentifier>RBTExceptionprotected IRBTNode<DataRecordIdentifier> getRootNode(HeapHeader heapHeader) throws HeapException
AbstractHeapNodeManagergetRootNode in class AbstractHeapNodeManager<DataRecordIdentifier>heapHeader - where look for the root nodeHeapExceptionpublic IRBTNode<DataRecordIdentifier> newSentinel()
IRBTNodeManagerCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.