private static Class deserializeClass(DataInputStream is) throws IOException, ClassNotFoundException { String className = (String) readObject(is); Class cls = Class.forName(className); return cls; }
private static LinkedHashMap<Object,Object> deserializeLinkedHashMap256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); LinkedHashMap<Object,Object> s = new LinkedHashMap<Object,Object>(size); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static TreeMap<Object,Object> deserializeTreeMap256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); TreeMap<Object,Object> s = new TreeMap<Object,Object>(); Comparator comparator = (Comparator) readObject(is); if(comparator!=null) s = new TreeMap<Object,Object>(comparator); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static Hashtable<Object,Object> deserializeHashtable256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); Hashtable<Object,Object> s = new Hashtable<Object,Object>(size); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static Object[] deserializeArrayObject256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); Object[] s = new Object[size]; for(int i = 0; i<size;i++) s[i] = readObject(is); return s; }
private static HashMap<Object,Object> deserializeHashMap256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); HashMap<Object,Object> s = new HashMap<Object,Object>(size); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static TreeMap<Object,Object> deserializeTreeMap(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); TreeMap<Object,Object> s = new TreeMap<Object,Object>(); Comparator comparator = (Comparator) readObject(is); if(comparator!=null) s = new TreeMap<Object,Object>(comparator); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static ArrayList<Object> deserializeArrayList256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); ArrayList<Object> s = new ArrayList<Object>(size); for(int i = 0; i<size;i++) s.add(readObject(is)); return s; }
private static HashMap<Object,Object> deserializeHashMap(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); HashMap<Object,Object> s = new HashMap<Object,Object>(size); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static LinkedHashSet<Object> deserializeLinkedHashSet256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); LinkedHashSet<Object> s = new LinkedHashSet<Object>(size); for(int i = 0; i<size;i++) s.add(readObject(is)); return s; }
private static LinkedHashMap<Object,Object> deserializeLinkedHashMap(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); LinkedHashMap<Object,Object> s = new LinkedHashMap<Object,Object>(size); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static Hashtable<Object,Object> deserializeHashtable(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); Hashtable<Object,Object> s = new Hashtable<Object,Object>(size); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static Properties deserializeProperties(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); Properties s = new Properties(); for(int i = 0; i<size;i++) s.put(readObject(is),readObject(is)); return s; }
private static LinkedList<Object> deserializeLinkedList256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); LinkedList<Object> s = new LinkedList<Object>(); for(int i = 0; i<size;i++) s.add(readObject(is)); return s; }
private static HashSet<Object> deserializeHashSet256Smaller(DataInputStream is) throws IOException, ClassNotFoundException { int size = is.read(); if(size <0) throw new EOFException(); HashSet<Object> s = new HashSet<Object>(size); for(int i = 0; i<size;i++) s.add(readObject(is)); return s; }
private static TreeSet<Object> deserializeTreeSet(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); TreeSet<Object> s = new TreeSet<Object>(); Comparator comparator = (Comparator) readObject(is); if(comparator!=null) s = new TreeSet<Object>(comparator); for(int i = 0; i<size;i++) s.add(readObject(is)); return s; }
private static ArrayList<Object> deserializeArrayList(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); ArrayList<Object> s = new ArrayList<Object>(size); for(int i = 0; i<size;i++) s.add(readObject(is)); return s; }
private static Vector<Object> deserializeVector(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); Vector<Object> s = new Vector<Object>(size); for(int i = 0; i<size;i++) s.add(readObject(is)); return s; }
private static HashSet<Object> deserializeHashSet(DataInputStream is) throws IOException, ClassNotFoundException { int size = LongPacker.unpackInt(is); HashSet<Object> s = new HashSet<Object>(size); for(int i = 0; i<size;i++) s.add(readObject(is)); return s; }
private static Object[] deserializeArrayObject(DataInputStream is) throws IOException, ClassNotFoundException { int size =LongPacker.unpackInt(is); Object[] s = new Object[size]; for(int i = 0; i<size;i++) s[i] = readObject(is); return s; }