twaver.model.io
Class ListSerializer

java.lang.Object
  extended by twaver.model.io.ListSerializer
All Implemented Interfaces:
ISerializer<java.util.List>

public class ListSerializer
extends java.lang.Object
implements ISerializer<java.util.List>

集合序列化工具,用于集合数据的序列化与反序列化


Constructor Summary
ListSerializer()
           
 
Method Summary
 java.util.List deserialize(java.lang.String list, java.lang.Class clazz)
          反序列化数据
 void serialize(java.util.List list, java.lang.StringBuffer buffer)
          序列化数据
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListSerializer

public ListSerializer()
Method Detail

serialize

public void serialize(java.util.List list,
                      java.lang.StringBuffer buffer)
Description copied from interface: ISerializer
序列化数据

Specified by:
serialize in interface ISerializer<java.util.List>
Parameters:
list - 对象
buffer - 得到的序列化数据

deserialize

public java.util.List deserialize(java.lang.String list,
                                  java.lang.Class clazz)
Description copied from interface: ISerializer
反序列化数据

Specified by:
deserialize in interface ISerializer<java.util.List>
Parameters:
list - 字符串
clazz - 返回数据类型
Returns:
反序列化结果