1 package org.myoodb.performance; 25 26 public class StreamProtocolClient 27 { 28 public static Object [][] Map = 29 { 30 {int.class, new java.lang.Integer (0)}, 31 {int[].class, new java.lang.Integer (1)}, 32 {char.class, new java.lang.Integer (2)}, 33 {char[].class, new java.lang.Integer (3)}, 34 {long.class, new java.lang.Integer (4)}, 35 {long[].class, new java.lang.Integer (5)}, 36 {byte.class, new java.lang.Integer (6)}, 37 {byte[].class, new java.lang.Integer (7)}, 38 {short.class, new java.lang.Integer (8)}, 39 {short[].class, new java.lang.Integer (9)}, 40 {float.class, new java.lang.Integer (10)}, 41 {float[].class, new java.lang.Integer (11)}, 42 {double.class, new java.lang.Integer (12)}, 43 {double[].class, new java.lang.Integer (13)}, 44 {boolean.class, new java.lang.Integer (14)}, 45 {boolean[].class, new java.lang.Integer (15)}, 46 {java.io.CharConversionException .class, new java.lang.Integer (16)}, 47 {java.io.EOFException .class, new java.lang.Integer (17)}, 48 {java.io.Externalizable .class, new java.lang.Integer (18)}, 49 {java.io.File .class, new java.lang.Integer (19)}, 50 {java.io.FileNotFoundException .class, new java.lang.Integer (20)}, 51 {java.io.FilePermission .class, new java.lang.Integer (21)}, 52 {java.io.IOException .class, new java.lang.Integer (22)}, 53 {java.io.InterruptedIOException .class, new java.lang.Integer (23)}, 54 {java.io.InvalidClassException .class, new java.lang.Integer (24)}, 55 {java.io.InvalidObjectException .class, new java.lang.Integer (25)}, 56 {java.io.NotActiveException .class, new java.lang.Integer (26)}, 57 {java.io.NotSerializableException .class, new java.lang.Integer (27)}, 58 {java.io.ObjectStreamClass .class, new java.lang.Integer (28)}, 59 {java.io.ObjectStreamException .class, new java.lang.Integer (29)}, 60 {java.io.OptionalDataException .class, new java.lang.Integer (30)}, 61 {java.io.Serializable .class, new java.lang.Integer (31)}, 62 {java.io.SerializablePermission .class, new java.lang.Integer (32)}, 63 {java.io.StreamCorruptedException .class, new java.lang.Integer (33)}, 64 {java.io.SyncFailedException .class, new java.lang.Integer (34)}, 65 {java.io.UTFDataFormatException .class, new java.lang.Integer (35)}, 66 {java.io.UnsupportedEncodingException .class, new java.lang.Integer (36)}, 67 {java.io.WriteAbortedException .class, new java.lang.Integer (37)}, 68 {java.util.ArrayList .class, new java.lang.Integer (38)}, 69 {java.util.BitSet .class, new java.lang.Integer (39)}, 70 {java.util.Calendar .class, new java.lang.Integer (40)}, 71 {java.util.ConcurrentModificationException .class, new java.lang.Integer (41)}, 72 {java.util.Currency .class, new java.lang.Integer (42)}, 73 {java.util.Date .class, new java.lang.Integer (43)}, 74 {java.util.DuplicateFormatFlagsException .class, new java.lang.Integer (44)}, 75 {java.util.EmptyStackException .class, new java.lang.Integer (45)}, 76 {java.util.EnumMap .class, new java.lang.Integer (46)}, 77 {java.util.EnumSet .class, new java.lang.Integer (47)}, 78 {java.util.EventObject .class, new java.lang.Integer (48)}, 79 {java.util.FormatFlagsConversionMismatchException .class, new java.lang.Integer (49)}, 80 {java.util.FormatterClosedException .class, new java.lang.Integer (50)}, 81 {java.util.GregorianCalendar .class, new java.lang.Integer (51)}, 82 {java.util.HashMap .class, new java.lang.Integer (52)}, 83 {java.util.HashSet .class, new java.lang.Integer (53)}, 84 {java.util.Hashtable .class, new java.lang.Integer (54)}, 85 {java.util.IdentityHashMap .class, new java.lang.Integer (55)}, 86 {java.util.IllegalFormatCodePointException .class, new java.lang.Integer (56)}, 87 {java.util.IllegalFormatConversionException .class, new java.lang.Integer (57)}, 88 {java.util.IllegalFormatException .class, new java.lang.Integer (58)}, 89 {java.util.IllegalFormatFlagsException .class, new java.lang.Integer (59)}, 90 {java.util.IllegalFormatPrecisionException .class, new java.lang.Integer (60)}, 91 {java.util.IllegalFormatWidthException .class, new java.lang.Integer (61)}, 92 {java.util.InputMismatchException .class, new java.lang.Integer (62)}, 93 {java.util.InvalidPropertiesFormatException .class, new java.lang.Integer (63)}, 94 {java.util.LinkedHashMap .class, new java.lang.Integer (64)}, 95 {java.util.LinkedHashSet .class, new java.lang.Integer (65)}, 96 {java.util.LinkedList .class, new java.lang.Integer (66)}, 97 {java.util.Locale .class, new java.lang.Integer (67)}, 98 {java.util.MissingFormatArgumentException .class, new java.lang.Integer (68)}, 99 {java.util.MissingFormatWidthException .class, new java.lang.Integer (69)}, 100 {java.util.MissingResourceException .class, new java.lang.Integer (70)}, 101 {java.util.NoSuchElementException .class, new java.lang.Integer (71)}, 102 {java.util.PriorityQueue .class, new java.lang.Integer (72)}, 103 {java.util.Properties .class, new java.lang.Integer (73)}, 104 {java.util.PropertyPermission .class, new java.lang.Integer (74)}, 105 {java.util.Random .class, new java.lang.Integer (75)}, 106 {java.util.SimpleTimeZone .class, new java.lang.Integer (76)}, 107 {java.util.Stack .class, new java.lang.Integer (77)}, 108 {java.util.TimeZone .class, new java.lang.Integer (78)}, 109 {java.util.TooManyListenersException .class, new java.lang.Integer (79)}, 110 {java.util.TreeMap .class, new java.lang.Integer (80)}, 111 {java.util.TreeSet .class, new java.lang.Integer (81)}, 112 {java.util.UUID .class, new java.lang.Integer (82)}, 113 {java.util.UnknownFormatConversionException .class, new java.lang.Integer (83)}, 114 {java.util.UnknownFormatFlagsException .class, new java.lang.Integer (84)}, 115 {java.util.Vector .class, new java.lang.Integer (85)}, 116 {java.lang.AbstractMethodError .class, new java.lang.Integer (86)}, 117 {java.lang.AbstractMethodError [].class, new java.lang.Integer (87)}, 118 {java.lang.ArithmeticException .class, new java.lang.Integer (88)}, 119 {java.lang.ArithmeticException [].class, new java.lang.Integer (89)}, 120 {java.lang.ArrayIndexOutOfBoundsException .class, new java.lang.Integer (90)}, 121 {java.lang.ArrayIndexOutOfBoundsException [].class, new java.lang.Integer (91)}, 122 {java.lang.ArrayStoreException .class, new java.lang.Integer (92)}, 123 {java.lang.ArrayStoreException [].class, new java.lang.Integer (93)}, 124 {java.lang.AssertionError .class, new java.lang.Integer (94)}, 125 {java.lang.AssertionError [].class, new java.lang.Integer (95)}, 126 {java.lang.Boolean .class, new java.lang.Integer (96)}, 127 {java.lang.Boolean [].class, new java.lang.Integer (97)}, 128 {java.lang.Byte .class, new java.lang.Integer (98)}, 129 {java.lang.Byte [].class, new java.lang.Integer (99)}, 130 {java.lang.Character .class, new java.lang.Integer (100)}, 131 {java.lang.Character [].class, new java.lang.Integer (101)}, 132 {java.lang.Class .class, new java.lang.Integer (102)}, 133 {java.lang.Class [].class, new java.lang.Integer (103)}, 134 {java.lang.ClassCastException .class, new java.lang.Integer (104)}, 135 {java.lang.ClassCastException [].class, new java.lang.Integer (105)}, 136 {java.lang.ClassCircularityError .class, new java.lang.Integer (106)}, 137 {java.lang.ClassCircularityError [].class, new java.lang.Integer (107)}, 138 {java.lang.ClassFormatError .class, new java.lang.Integer (108)}, 139 {java.lang.ClassFormatError [].class, new java.lang.Integer (109)}, 140 {java.lang.ClassNotFoundException .class, new java.lang.Integer (110)}, 141 {java.lang.ClassNotFoundException [].class, new java.lang.Integer (111)}, 142 {java.lang.CloneNotSupportedException .class, new java.lang.Integer (112)}, 143 {java.lang.CloneNotSupportedException [].class, new java.lang.Integer (113)}, 144 {java.lang.Double .class, new java.lang.Integer (114)}, 145 {java.lang.Double [].class, new java.lang.Integer (115)}, 146 {java.lang.Enum .class, new java.lang.Integer (116)}, 147 {java.lang.Enum [].class, new java.lang.Integer (117)}, 148 {java.lang.EnumConstantNotPresentException .class, new java.lang.Integer (118)}, 149 {java.lang.EnumConstantNotPresentException [].class, new java.lang.Integer (119)}, 150 {java.lang.Error .class, new java.lang.Integer (120)}, 151 {java.lang.Error [].class, new java.lang.Integer (121)}, 152 {java.lang.Exception .class, new java.lang.Integer (122)}, 153 {java.lang.Exception [].class, new java.lang.Integer (123)}, 154 {java.lang.ExceptionInInitializerError .class, new java.lang.Integer (124)}, 155 {java.lang.ExceptionInInitializerError [].class, new java.lang.Integer (125)}, 156 {java.lang.Float .class, new java.lang.Integer (126)}, 157 {java.lang.Float [].class, new java.lang.Integer (127)}, 158 {java.lang.IllegalAccessError .class, new java.lang.Integer (128)}, 159 {java.lang.IllegalAccessError [].class, new java.lang.Integer (129)}, 160 {java.lang.IllegalAccessException .class, new java.lang.Integer (130)}, 161 {java.lang.IllegalAccessException [].class, new java.lang.Integer (131)}, 162 {java.lang.IllegalArgumentException .class, new java.lang.Integer (132)}, 163 {java.lang.IllegalArgumentException [].class, new java.lang.Integer (133)}, 164 {java.lang.IllegalMonitorStateException .class, new java.lang.Integer (134)}, 165 {java.lang.IllegalMonitorStateException [].class, new java.lang.Integer (135)}, 166 {java.lang.IllegalStateException .class, new java.lang.Integer (136)}, 167 {java.lang.IllegalStateException [].class, new java.lang.Integer (137)}, 168 {java.lang.IllegalThreadStateException .class, new java.lang.Integer (138)}, 169 {java.lang.IllegalThreadStateException [].class, new java.lang.Integer (139)}, 170 {java.lang.IncompatibleClassChangeError .class, new java.lang.Integer (140)}, 171 {java.lang.IncompatibleClassChangeError [].class, new java.lang.Integer (141)}, 172 {java.lang.IndexOutOfBoundsException .class, new java.lang.Integer (142)}, 173 {java.lang.IndexOutOfBoundsException [].class, new java.lang.Integer (143)}, 174 {java.lang.InstantiationError .class, new java.lang.Integer (144)}, 175 {java.lang.InstantiationError [].class, new java.lang.Integer (145)}, 176 {java.lang.InstantiationException .class, new java.lang.Integer (146)}, 177 {java.lang.InstantiationException [].class, new java.lang.Integer (147)}, 178 {java.lang.Integer .class, new java.lang.Integer (148)}, 179 {java.lang.Integer [].class, new java.lang.Integer (149)}, 180 {java.lang.InternalError .class, new java.lang.Integer (150)}, 181 {java.lang.InternalError [].class, new java.lang.Integer (151)}, 182 {java.lang.InterruptedException .class, new java.lang.Integer (152)}, 183 {java.lang.InterruptedException [].class, new java.lang.Integer (153)}, 184 {java.lang.LinkageError .class, new java.lang.Integer (154)}, 185 {java.lang.LinkageError [].class, new java.lang.Integer (155)}, 186 {java.lang.Long .class, new java.lang.Integer (156)}, 187 {java.lang.Long [].class, new java.lang.Integer (157)}, 188 {java.lang.NegativeArraySizeException .class, new java.lang.Integer (158)}, 189 {java.lang.NegativeArraySizeException [].class, new java.lang.Integer (159)}, 190 {java.lang.NoClassDefFoundError .class, new java.lang.Integer (160)}, 191 {java.lang.NoClassDefFoundError [].class, new java.lang.Integer (161)}, 192 {java.lang.NoSuchFieldError .class, new java.lang.Integer (162)}, 193 {java.lang.NoSuchFieldError [].class, new java.lang.Integer (163)}, 194 {java.lang.NoSuchFieldException .class, new java.lang.Integer (164)}, 195 {java.lang.NoSuchFieldException [].class, new java.lang.Integer (165)}, 196 {java.lang.NoSuchMethodError .class, new java.lang.Integer (166)}, 197 {java.lang.NoSuchMethodError [].class, new java.lang.Integer (167)}, 198 {java.lang.NoSuchMethodException .class, new java.lang.Integer (168)}, 199 {java.lang.NoSuchMethodException [].class, new java.lang.Integer (169)}, 200 {java.lang.NullPointerException .class, new java.lang.Integer (170)}, 201 {java.lang.NullPointerException [].class, new java.lang.Integer (171)}, 202 {java.lang.Number .class, new java.lang.Integer (172)}, 203 {java.lang.Number [].class, new java.lang.Integer (173)}, 204 {java.lang.NumberFormatException .class, new java.lang.Integer (174)}, 205 {java.lang.NumberFormatException [].class, new java.lang.Integer (175)}, 206 {java.lang.OutOfMemoryError .class, new java.lang.Integer (176)}, 207 {java.lang.OutOfMemoryError [].class, new java.lang.Integer (177)}, 208 {java.lang.RuntimeException .class, new java.lang.Integer (178)}, 209 {java.lang.RuntimeException [].class, new java.lang.Integer (179)}, 210 {java.lang.RuntimePermission .class, new java.lang.Integer (180)}, 211 {java.lang.RuntimePermission [].class, new java.lang.Integer (181)}, 212 {java.lang.SecurityException .class, new java.lang.Integer (182)}, 213 {java.lang.SecurityException [].class, new java.lang.Integer (183)}, 214 {java.lang.Short .class, new java.lang.Integer (184)}, 215 {java.lang.Short [].class, new java.lang.Integer (185)}, 216 {java.lang.StackOverflowError .class, new java.lang.Integer (186)}, 217 {java.lang.StackOverflowError [].class, new java.lang.Integer (187)}, 218 {java.lang.StackTraceElement .class, new java.lang.Integer (188)}, 219 {java.lang.StackTraceElement [].class, new java.lang.Integer (189)}, 220 {java.lang.String .class, new java.lang.Integer (190)}, 221 {java.lang.String [].class, new java.lang.Integer (191)}, 222 {java.lang.StringBuffer .class, new java.lang.Integer (192)}, 223 {java.lang.StringBuffer [].class, new java.lang.Integer (193)}, 224 {java.lang.StringBuilder .class, new java.lang.Integer (194)}, 225 {java.lang.StringBuilder [].class, new java.lang.Integer (195)}, 226 {java.lang.StringIndexOutOfBoundsException .class, new java.lang.Integer (196)}, 227 {java.lang.StringIndexOutOfBoundsException [].class, new java.lang.Integer (197)}, 228 {java.lang.ThreadDeath .class, new java.lang.Integer (198)}, 229 {java.lang.ThreadDeath [].class, new java.lang.Integer (199)}, 230 {java.lang.Throwable .class, new java.lang.Integer (200)}, 231 {java.lang.Throwable [].class, new java.lang.Integer (201)}, 232 {java.lang.TypeNotPresentException .class, new java.lang.Integer (202)}, 233 {java.lang.TypeNotPresentException [].class, new java.lang.Integer (203)}, 234 {java.lang.UnknownError .class, new java.lang.Integer (204)}, 235 {java.lang.UnknownError [].class, new java.lang.Integer (205)}, 236 {java.lang.UnsatisfiedLinkError .class, new java.lang.Integer (206)}, 237 {java.lang.UnsatisfiedLinkError [].class, new java.lang.Integer (207)}, 238 {java.lang.UnsupportedClassVersionError .class, new java.lang.Integer (208)}, 239 {java.lang.UnsupportedClassVersionError [].class, new java.lang.Integer (209)}, 240 {java.lang.UnsupportedOperationException .class, new java.lang.Integer (210)}, 241 {java.lang.UnsupportedOperationException [].class, new java.lang.Integer (211)}, 242 {java.lang.VerifyError .class, new java.lang.Integer (212)}, 243 {java.lang.VerifyError [].class, new java.lang.Integer (213)}, 244 {java.lang.VirtualMachineError .class, new java.lang.Integer (214)}, 245 {java.lang.VirtualMachineError [].class, new java.lang.Integer (215)}, 246 247 {org.myoodb.MyOodbBase.class, new java.lang.Integer (216)}, 248 {org.myoodb.MyOodbBean.class, new java.lang.Integer (217)}, 249 {org.myoodb.MyOodbLocal.class, new java.lang.Integer (218)}, 250 {org.myoodb.MyOodbObject.class, new java.lang.Integer (219)}, 251 {org.myoodb.MyOodbProxy.class, new java.lang.Integer (220)}, 252 {org.myoodb.MyOodbRemote.class, new java.lang.Integer (221)}, 253 {org.myoodb.exception.InternalException.class, new java.lang.Integer (222)}, 254 {org.myoodb.exception.MyOodbException.class, new java.lang.Integer (223)}, 255 {org.myoodb.exception.NestedTransactionException.class, new java.lang.Integer (224)}, 256 {org.myoodb.exception.ObjectException.class, new java.lang.Integer (225)}, 257 {org.myoodb.exception.ObjectNotFoundException.class, new java.lang.Integer (226)}, 258 {org.myoodb.exception.PermissionException.class, new java.lang.Integer (227)}, 259 {org.myoodb.exception.RemoteException.class, new java.lang.Integer (228)}, 260 {org.myoodb.exception.TransactionException.class, new java.lang.Integer (229)}, 261 {org.myoodb.core.command.AbstractCommand.class, new java.lang.Integer (230)}, 262 {org.myoodb.core.command.CreateCommand.class, new java.lang.Integer (231)}, 263 {org.myoodb.core.command.DeleteCommand.class, new java.lang.Integer (232)}, 264 {org.myoodb.core.command.GetBeanCommand.class, new java.lang.Integer (233)}, 265 {org.myoodb.core.command.GetObjectCommand.class, new java.lang.Integer (234)}, 266 {org.myoodb.core.command.GetRootCommand.class, new java.lang.Integer (235)}, 267 {org.myoodb.core.command.InvokeMethodCommand.class, new java.lang.Integer (236)}, 268 {org.myoodb.core.command.LoginCommand.class, new java.lang.Integer (237)}, 269 {org.myoodb.core.command.LogoutCommand.class, new java.lang.Integer (238)}, 270 {org.myoodb.core.command.TransactionCommand.class, new java.lang.Integer (239)}, 271 {org.myoodb.core.AbstractLock.class, new java.lang.Integer (240)}, 272 {org.myoodb.core.Identifier.class, new java.lang.Integer (245)}, 273 {org.myoodb.core.Lock.class, new java.lang.Integer (246)}, 274 275 {org.myoodb.MyOodbBase.class, new java.lang.Integer (300)}, 276 {org.myoodb.MyOodbBean.class, new java.lang.Integer (301)}, 277 {org.myoodb.MyOodbLocal.class, new java.lang.Integer (302)}, 278 {org.myoodb.MyOodbLocal[].class, new java.lang.Integer (303)}, 279 {org.myoodb.MyOodbObject.class, new java.lang.Integer (304)}, 280 {org.myoodb.MyOodbProxy.class, new java.lang.Integer (305)}, 281 {org.myoodb.MyOodbRemote.class, new java.lang.Integer (306)}, 282 {org.myoodb.exception.InternalException.class, new java.lang.Integer (307)}, 283 {org.myoodb.exception.MyOodbException.class, new java.lang.Integer (308)}, 284 {org.myoodb.exception.NestedTransactionException.class, new java.lang.Integer (309)}, 285 {org.myoodb.exception.ObjectException.class, new java.lang.Integer (310)}, 286 {org.myoodb.exception.ObjectNotFoundException.class, new java.lang.Integer (311)}, 287 {org.myoodb.exception.PermissionException.class, new java.lang.Integer (312)}, 288 {org.myoodb.exception.RemoteException.class, new java.lang.Integer (313)}, 289 {org.myoodb.exception.TransactionException.class, new java.lang.Integer (314)}, 290 {org.myoodb.core.command.AbstractCommand.class, new java.lang.Integer (315)}, 291 {org.myoodb.core.command.CreateCommand.class, new java.lang.Integer (316)}, 292 {org.myoodb.core.command.DeleteCommand.class, new java.lang.Integer (317)}, 293 {org.myoodb.core.command.SetBeanCommand.class, new java.lang.Integer (318)}, 294 {org.myoodb.core.command.GetBeanCommand.class, new java.lang.Integer (319)}, 295 {org.myoodb.core.command.SetXMLCommand.class, new java.lang.Integer (320)}, 296 {org.myoodb.core.command.GetXMLCommand.class, new java.lang.Integer (321)}, 297 {org.myoodb.core.command.GetObjectCommand.class, new java.lang.Integer (322)}, 298 {org.myoodb.core.command.GetRootCommand.class, new java.lang.Integer (323)}, 299 {org.myoodb.core.command.InvokeMethodCommand.class, new java.lang.Integer (324)}, 300 {org.myoodb.core.command.LoginCommand.class, new java.lang.Integer (325)}, 301 {org.myoodb.core.command.LogoutCommand.class, new java.lang.Integer (326)}, 302 {org.myoodb.core.command.TransactionCommand.class, new java.lang.Integer (327)}, 303 {org.myoodb.core.AbstractLock.class, new java.lang.Integer (328)}, 304 {org.myoodb.core.Identifier.class, new java.lang.Integer (333)}, 309 {org.myoodb.core.Lock.class, new java.lang.Integer (334)}, 310 316 {org.myoodb.collectable.AbstractCollection.class, new java.lang.Integer (400)}, 317 {org.myoodb.collectable.Collectable.class, new java.lang.Integer (402)}, 319 {org.myoodb.collectable.CollectableDbProxy.class, new java.lang.Integer (403)}, 320 {org.myoodb.collectable.HashSet.class, new java.lang.Integer (405)}, 322 {org.myoodb.collectable.HashSetDbProxy.class, new java.lang.Integer (406)}, 323 {org.myoodb.collectable.HashMap.class, new java.lang.Integer (408)}, 325 {org.myoodb.collectable.HashMapDbProxy.class, new java.lang.Integer (409)}, 326 {org.myoodb.collectable.TreeSet.class, new java.lang.Integer (411)}, 328 {org.myoodb.collectable.TreeSetDbProxy.class, new java.lang.Integer (412)}, 329 {org.myoodb.collectable.TreeMap.class, new java.lang.Integer (414)}, 331 {org.myoodb.collectable.TreeMapDbProxy.class, new java.lang.Integer (415)}, 332 {org.myoodb.collectable.LinkedList.class, new java.lang.Integer (417)}, 334 {org.myoodb.collectable.LinkedListDbProxy.class, new java.lang.Integer (418)}, 335 {org.myoodb.collectable.Iterator.class, new java.lang.Integer (420)}, 337 {org.myoodb.collectable.IteratorDbProxy.class, new java.lang.Integer (421)}, 338 {org.myoodb.collectable.LogObject.class, new java.lang.Integer (423)}, 340 {org.myoodb.collectable.LogObjectDbProxy.class, new java.lang.Integer (424)}, 341 {org.myoodb.collectable.LogStore.class, new java.lang.Integer (426)}, 343 {org.myoodb.collectable.LogStoreDbProxy.class, new java.lang.Integer (427)}, 344 345 {org.myoodb.event.Event.class, new java.lang.Integer (501)}, 347 {org.myoodb.event.EventDbProxy.class, new java.lang.Integer (502)}, 348 {org.myoodb.event.EventLog.class, new java.lang.Integer (504)}, 350 {org.myoodb.event.EventLogDbProxy.class, new java.lang.Integer (505)}, 351 }; 352 353 public synchronized static void register() throws ClassNotFoundException  354 { 355 if (org.myoodb.util.FastObjectInputStream.CLASS_TABLE != null) 356 { 357 return; 358 } 359 360 org.myoodb.util.FastObjectInputStream.CLASS_TABLE = new java.util.HashMap (100); 361 org.myoodb.util.FastObjectOutputStream.ID_TABLE = new java.util.HashMap (100); 362 363 for (int i = 0; i != Map.length; i++) 364 { 365 Class classType = null; 366 367 if (Map[i][0] instanceof java.lang.Class ) 368 { 369 classType = (java.lang.Class ) Map[i][0]; 370 } 371 else 372 { 373 classType = java.lang.Class.forName((String ) Map[i][0]); 374 } 375 376 org.myoodb.util.FastObjectInputStream.CLASS_TABLE.put(Map[i][1], classType); 377 org.myoodb.util.FastObjectOutputStream.ID_TABLE.put(classType, Map[i][1]); 378 } 379 } 380 } 381
| Popular Tags
|