public abstract class AutoBufferSerializer<T extends Freezable>
extends java.lang.Object
Constructor and Description |
---|
AutoBufferSerializer() |
Modifier and Type | Method and Description |
---|---|
T |
load(AutoBuffer input) |
T |
load(T e,
AutoBuffer input)
Load object from given destination.
|
protected AutoBuffer |
postLoad(T m,
AutoBuffer ab)
Hook which is call after the model is loaded from
AutoBuffer . |
protected AutoBuffer |
postSave(T m,
AutoBuffer ab)
Hook which is call after the model is serialized.
|
protected AutoBuffer |
preLoad(T m,
AutoBuffer ab)
Hook which is call before the model is loaded from
AutoBuffer . |
protected AutoBuffer |
preSave(T m,
AutoBuffer ab)
Hook which is call before the model is serialized.
|
void |
save(T m,
AutoBuffer output)
Save given object into given target.
|
public void save(T m, AutoBuffer output)
m
- object to serializeoutput
- serialization destinationpublic T load(T e, AutoBuffer input)
e
- object to be filled frompublic T load(AutoBuffer input) throws java.io.IOException
java.io.IOException
protected AutoBuffer preSave(T m, AutoBuffer ab)
protected AutoBuffer postSave(T m, AutoBuffer ab)
protected AutoBuffer preLoad(T m, AutoBuffer ab)
AutoBuffer
.protected AutoBuffer postLoad(T m, AutoBuffer ab)
AutoBuffer
.