public class ZeSerializer extends java.lang.Object implements ISerializer
| Constructor and Description |
|---|
ZeSerializer() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
deserialize(java.io.InputStream is,
java.lang.Class<T> clazz) |
static java.lang.reflect.Field |
findSerializableField(java.lang.Class<? extends java.lang.Object> clazz,
java.lang.String name,
java.lang.Class<?> fieldType) |
static java.util.List<java.lang.reflect.Field> |
getAllFields(java.lang.Class<?> type) |
java.util.List<java.lang.reflect.Field> |
getFields(java.lang.Class<?> clazz) |
<T> byte[] |
serialize(T object,
java.lang.Class<T> clazz) |
<T> void |
serialize(T object,
java.io.OutputStream os,
java.lang.Class<T> clazz) |
void |
setUpgrader(IUpgrader upgrader) |
boolean |
wasUpgraded() |
public <T> byte[] serialize(T object,
java.lang.Class<T> clazz)
serialize in interface ISerializerpublic <T> void serialize(T object,
java.io.OutputStream os,
java.lang.Class<T> clazz)
throws java.io.IOException
java.io.IOExceptionpublic <T> T deserialize(java.io.InputStream is,
java.lang.Class<T> clazz)
deserialize in interface ISerializerpublic void setUpgrader(IUpgrader upgrader)
setUpgrader in interface ISerializerpublic boolean wasUpgraded()
public static java.util.List<java.lang.reflect.Field> getAllFields(java.lang.Class<?> type)
public static java.lang.reflect.Field findSerializableField(java.lang.Class<? extends java.lang.Object> clazz,
java.lang.String name,
java.lang.Class<?> fieldType)
public java.util.List<java.lang.reflect.Field> getFields(java.lang.Class<?> clazz)
getFields in interface ISerializer