twaver.model.io
Interface ISerializer<T>

Type Parameters:
T -
All Known Implementing Classes:
AlarmSeveritySerializer, ListSerializer, XMLSerializer

public interface ISerializer<T>

序列化工具接口,用于数据的序列化与反序列化


Method Summary
 T deserialize(java.lang.String s, java.lang.Class<? extends T> clazz)
          反序列化数据
 void serialize(T o, java.lang.StringBuffer buffer)
          序列化数据
 

Method Detail

serialize

void serialize(T o,
               java.lang.StringBuffer buffer)
序列化数据

Parameters:
o - 对象
buffer - 得到的序列化数据

deserialize

T deserialize(java.lang.String s,
              java.lang.Class<? extends T> clazz)
反序列化数据

Parameters:
s - 字符串
clazz - 返回数据类型
Returns:
反序列化结果