public class IoBufferSerialiser extends AbstractSerialiser
endMarkerFunction, startMarkerFunction| Constructor and Description |
|---|
IoBufferSerialiser(IoBuffer buffer)
Initialises new IoBuffer-backed object serialiser
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
deserialise(Object obj,
FieldHeader fieldRoot,
ClassFieldDescription classFieldDescription,
int recursionDepth) |
Object |
deserialiseObject(Object obj) |
IoBuffer |
getBuffer() |
void |
serialiseObject(Object obj) |
addClassDefinition, checkClassCompatibility, checkSerialiserAvailability, computeHashCode, findFieldSerialiserForKnownClassOrInterface, getClassConstructorByName, getClassNames, getGenericFieldSimpleTypeString, isClassKnown, knownClasses, serialiseObjectpublic IoBufferSerialiser(IoBuffer buffer)
buffer - the backing IoBuffer (see e.g. FastByteBuffer or
ByteBufferprotected void deserialise(Object obj, FieldHeader fieldRoot, ClassFieldDescription classFieldDescription, int recursionDepth) throws IllegalAccessException
IllegalAccessExceptionpublic Object deserialiseObject(Object obj) throws IllegalAccessException
deserialiseObject in class AbstractSerialiserIllegalAccessExceptionpublic IoBuffer getBuffer()
public void serialiseObject(Object obj) throws IllegalAccessException
serialiseObject in class AbstractSerialiserIllegalAccessExceptionCopyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.