public class OAObjectInputStream extends ObjectInputStream
ObjectInputStream.GetField
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING
Constructor and Description |
---|
OAObjectInputStream(InputStream is) |
OAObjectInputStream(InputStream is,
String oldPackageName) |
OAObjectInputStream(InputStream is,
String oldPackageName,
String newPackageName) |
Modifier and Type | Method and Description |
---|---|
protected ObjectStreamClass |
readClassDescriptor() |
void |
replaceClassName(String oldName,
String newName) |
protected Object |
resolveObject(Object obj) |
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveClass, resolveProxyClass, skipBytes
mark, markSupported, read, reset, skip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
read, skip
public OAObjectInputStream(InputStream is) throws IOException
IOException
public OAObjectInputStream(InputStream is, String oldPackageName) throws IOException
IOException
public OAObjectInputStream(InputStream is, String oldPackageName, String newPackageName) throws IOException
is
- oldPackageName
- package name to look for.newPackageName
- new package name to use, if null then it will use oldpackagename.IOException
protected Object resolveObject(Object obj) throws IOException
resolveObject
in class ObjectInputStream
IOException
protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException
readClassDescriptor
in class ObjectInputStream
IOException
ClassNotFoundException
Copyright © 1999–2019 ViaOA. All rights reserved.