@NotStorableClass public class DataRecordIdentifierRBTNode extends AbstractHeapRecordableRBTNode<DataRecordIdentifier>
headerByteSizeheapRecordableManager, helperBinaryConversion, logger| Constructor and Description |
|---|
DataRecordIdentifierRBTNode(HelperBinaryConversion helperBinaryConversion)
construct a sentinel
|
DataRecordIdentifierRBTNode(HelperBinaryConversion helperBinaryConversion,
HeapRecordableManager heapRecordableManager) |
| Modifier and Type | Method and Description |
|---|---|
int |
byteSize(DataRecordIdentifier element) |
protected void |
marshallElement(byte[] binary,
int offset,
DataRecordIdentifier element) |
protected AbstractHeapRecordableRBTNode<DataRecordIdentifier> |
newNode(HeapRecordableManager heapRecordableManager) |
protected AbstractHeapRecordableRBTNode<DataRecordIdentifier> |
newSentinel() |
String |
toString() |
protected DataRecordIdentifier |
unmarshallElement(byte[] binary,
int offset) |
accept, byteSize, checkNotSentinel, compareTo, compareTo, decrementNumberOfChild, detach, getColor, getElement, getIndex, getLeft, getNumberOfChild, getParent, getRight, incrementNumberOfChild, isAttached, isBlack, isColorSetted, isRed, isSentinel, marshall, setBlack, setColor, setElement, setIndex, setLeft, setNumberOfChild, setParent, setRed, setRight, setStateHaveChanged, unmarshallcheckLoaded, clear, compareTo, equals, getDataRecordIdentifier, hashCode, isStateChanged, setDataRecordIdentifier, setSynchronizedWithFilepublic DataRecordIdentifierRBTNode(HelperBinaryConversion helperBinaryConversion, HeapRecordableManager heapRecordableManager)
public DataRecordIdentifierRBTNode(HelperBinaryConversion helperBinaryConversion)
public int byteSize(DataRecordIdentifier element) throws HeapRecordableException
byteSize in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>HeapRecordableExceptionprotected void marshallElement(byte[] binary,
int offset,
DataRecordIdentifier element)
throws BinaryConverterException
marshallElement in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>BinaryConverterExceptionprotected DataRecordIdentifier unmarshallElement(byte[] binary, int offset) throws HeapRecordableException
unmarshallElement in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>HeapRecordableExceptionprotected AbstractHeapRecordableRBTNode<DataRecordIdentifier> newNode(HeapRecordableManager heapRecordableManager)
newNode in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>protected AbstractHeapRecordableRBTNode<DataRecordIdentifier> newSentinel()
newSentinel in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>public String toString()
toString in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.