public class AutoBufferSerializer<T extends Freezable>
extends java.lang.Object
| Constructor and Description |
|---|
AutoBufferSerializer() |
| Modifier and Type | Method and Description |
|---|---|
T |
load(AutoBuffer input)
Load an object from specified input.
|
T |
load(T e,
AutoBuffer input)
Load object from given destination (i.e., file, stream)
|
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 destination (i.e., file, stream)public T load(T e, AutoBuffer input)
e - object to be filled frominput - object data providerpublic 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.