1 package com.quadcap.sql.io; 2 3 40 41 import java.io.IOException ; 42 import java.io.ObjectInput ; 43 import java.io.ObjectOutput ; 44 45 import java.util.Vector ; 46 47 52 public class ExternProxyVector implements ExternalizeProxy { 53 public Object readObject(ObjectInput in) 54 throws IOException , ClassNotFoundException 55 { 56 int cnt = in.readInt(); 57 Vector v = new Vector (cnt); 58 for (int i = 0; i < cnt; i++) { 59 v.addElement(in.readObject()); 60 } 61 return v; 62 } 63 64 public void writeObject(ObjectOutput out, Object object) 65 throws IOException 66 { 67 Vector v = (Vector )object; 68 int cnt = v.size(); 69 out.writeInt(cnt); 70 for (int i = 0; i < cnt; i++) { 71 out.writeObject(v.elementAt(i)); 72 } 73 } 74 } 75 | Popular Tags |