package tv.dyndns.kishibe.qmaclone.client.packet; import java.util.Collection; import java.util.List; import name.pehl.piriti.json.client.JsonReader; import com.google.common.collect.Lists; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.rpc.IsSerializable; public class PacketChatMessages implements IsSerializable { public static class Json { public interface PacketChatDataListReader extends JsonReader<PacketChatMessages> { } public static final PacketChatDataListReader READER = GWT .create(PacketChatDataListReader.class); } public List<PacketChatMessage> list; public static PacketChatMessages fromMessage(PacketChatMessage message) { PacketChatMessages list = new PacketChatMessages(); list.list = Lists.newArrayList(message); return list; } public static PacketChatMessages fromMessages(Collection<PacketChatMessage> messages) { PacketChatMessages list = new PacketChatMessages(); list.list = Lists.newArrayList(messages); return list; } }