@NotStorableClass public class DataRecordIdentifierRBTNode extends AbstractHeapRecordableRBTNode<DataRecordIdentifier>
headerByteSize
heapRecordableManager, 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, unmarshall
checkLoaded, clear, compareTo, equals, getDataRecordIdentifier, hashCode, isStateChanged, setDataRecordIdentifier, setSynchronizedWithFile
public DataRecordIdentifierRBTNode(HelperBinaryConversion helperBinaryConversion, HeapRecordableManager heapRecordableManager)
public DataRecordIdentifierRBTNode(HelperBinaryConversion helperBinaryConversion)
public int byteSize(DataRecordIdentifier element) throws HeapRecordableException
byteSize
in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>
HeapRecordableException
protected void marshallElement(byte[] binary, int offset, DataRecordIdentifier element) throws BinaryConverterException
marshallElement
in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>
BinaryConverterException
protected DataRecordIdentifier unmarshallElement(byte[] binary, int offset) throws HeapRecordableException
unmarshallElement
in class AbstractHeapRecordableRBTNode<DataRecordIdentifier>
HeapRecordableException
protected 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.