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