1 5 6 9 package com.sun.corba.se.impl.orbutil; 10 11 import java.io.*; 12 import java.util.Hashtable ; 13 14 18 class LegacyHookPutFields extends ObjectOutputStream.PutField 19 { 20 private Hashtable fields = new Hashtable (); 21 22 25 public void put(String name, boolean value){ 26 fields.put(name, new Boolean (value)); 27 } 28 29 32 public void put(String name, char value){ 33 fields.put(name, new Character (value)); 34 } 35 36 39 public void put(String name, byte value){ 40 fields.put(name, new Byte (value)); 41 } 42 43 46 public void put(String name, short value){ 47 fields.put(name, new Short (value)); 48 } 49 50 53 public void put(String name, int value){ 54 fields.put(name, new Integer (value)); 55 } 56 57 60 public void put(String name, long value){ 61 fields.put(name, new Long (value)); 62 } 63 64 68 public void put(String name, float value){ 69 fields.put(name, new Float (value)); 70 } 71 72 75 public void put(String name, double value){ 76 fields.put(name, new Double (value)); 77 } 78 79 82 public void put(String name, Object value){ 83 fields.put(name, value); 84 } 85 86 89 public void write(ObjectOutput out) throws IOException { 90 out.writeObject(fields); 91 } 92 } 93 | Popular Tags |