1 16 package com.google.gwt.user.client.rpc.core.java.util; 17 18 import com.google.gwt.user.client.rpc.SerializationException; 19 import com.google.gwt.user.client.rpc.SerializationStreamReader; 20 import com.google.gwt.user.client.rpc.SerializationStreamWriter; 21 22 import java.util.HashSet ; 23 import java.util.Iterator ; 24 25 28 public final class HashSet_CustomFieldSerializer { 29 30 public static void deserialize(SerializationStreamReader streamReader, 31 HashSet instance) throws SerializationException { 32 int size = streamReader.readInt(); 33 for (int i = 0; i < size; ++i) { 34 instance.add(streamReader.readObject()); 35 } 36 } 37 38 public static void serialize(SerializationStreamWriter streamWriter, 39 HashSet instance) throws SerializationException { 40 streamWriter.writeInt(instance.size()); 41 for (Iterator iter = instance.iterator(); iter.hasNext();) { 42 streamWriter.writeObject(iter.next()); 43 } 44 } 45 } 46 | Popular Tags |