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.IOExceptionprotected 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.