@NotStorableClass public class GarbageReferenceLinkRBTNode extends AbstractHeapRecordableRBTNode<ReferenceLink>
ReferenceLinkMapheaderByteSizeheapRecordableManager, helperBinaryConversion, logger| Constructor and Description |
|---|
GarbageReferenceLinkRBTNode(HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
GarbageReferenceLinkRBTNode(HelperBinaryConversion helperBinaryConversion) |
| Modifier and Type | Method and Description |
|---|---|
int |
byteSize(ReferenceLink referenceLink) |
protected void |
marshallElement(byte[] binary,
int offset,
ReferenceLink element) |
protected AbstractHeapRecordableRBTNode<ReferenceLink> |
newNode(HeapRecordableManager heapRecordableManager) |
protected AbstractHeapRecordableRBTNode<ReferenceLink> |
newSentinel() |
protected ReferenceLink |
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, toString, unmarshallcheckLoaded, clear, compareTo, equals, getDataRecordIdentifier, hashCode, isStateChanged, setDataRecordIdentifier, setSynchronizedWithFilepublic GarbageReferenceLinkRBTNode(HelperBinaryConversion helperBinaryConversion)
public GarbageReferenceLinkRBTNode(HeapRecordableManager heapRecordableManager, HelperBinaryConversion helperBinaryConversion)
public int byteSize(ReferenceLink referenceLink) throws HeapRecordableException
byteSize in class AbstractHeapRecordableRBTNode<ReferenceLink>HeapRecordableExceptionprotected void marshallElement(byte[] binary,
int offset,
ReferenceLink element)
throws BinaryConverterException
marshallElement in class AbstractHeapRecordableRBTNode<ReferenceLink>BinaryConverterExceptionprotected ReferenceLink unmarshallElement(byte[] binary, int offset) throws HeapRecordableException
unmarshallElement in class AbstractHeapRecordableRBTNode<ReferenceLink>HeapRecordableExceptionprotected AbstractHeapRecordableRBTNode<ReferenceLink> newNode(HeapRecordableManager heapRecordableManager)
newNode in class AbstractHeapRecordableRBTNode<ReferenceLink>protected AbstractHeapRecordableRBTNode<ReferenceLink> newSentinel()
newSentinel in class AbstractHeapRecordableRBTNode<ReferenceLink>Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.