Package org.eclipse.ecf.core.util
Class ClassResolverObjectInputStream
- java.lang.Object
- 
- java.io.InputStream
- 
- java.io.ObjectInputStream
- 
- org.eclipse.ecf.core.util.ClassResolverObjectInputStream
 
 
 
- 
- All Implemented Interfaces:
- Closeable,- DataInput,- ObjectInput,- ObjectStreamConstants,- AutoCloseable
 
 public class ClassResolverObjectInputStream extends ObjectInputStream - Since:
- 3.7
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class java.io.ObjectInputStreamObjectInputStream.GetField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static HashMap<String,Class<?>>primClasses- 
Fields inherited from interface java.io.ObjectStreamConstantsbaseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, SERIAL_FILTER_PERMISSION, 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 SummaryConstructors Modifier Constructor Description protectedClassResolverObjectInputStream(BundleContext ctxt)ClassResolverObjectInputStream(BundleContext ctxt, InputStream ins)ClassResolverObjectInputStream(BundleContext ctxt, InputStream ins, String classResolverFilter)protectedClassResolverObjectInputStream(BundleContext ctxt, String classResolverFilter)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectInputStreamcreate(BundleContext ctxt, InputStream ins)static ObjectInputStreamcreate(BundleContext ctxt, InputStream ins, String filter)protected BundleContextgetContext()protected Class<?>resolveClass(ObjectStreamClass desc)static Class<?>resolvePrimitiveClass(ObjectStreamClass desc, ClassNotFoundException cnfe)- 
Methods inherited from class java.io.ObjectInputStreamavailable, close, defaultReadObject, enableResolveObject, getObjectInputFilter, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveObject, resolveProxyClass, setObjectInputFilter, skipBytes
 - 
Methods inherited from class java.io.InputStreammark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, transferTo
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.io.ObjectInputread, skip
 
- 
 
- 
- 
- 
Constructor Detail- 
ClassResolverObjectInputStreamprotected ClassResolverObjectInputStream(BundleContext ctxt, String classResolverFilter) throws IOException, SecurityException, InvalidSyntaxException 
 - 
ClassResolverObjectInputStreamprotected ClassResolverObjectInputStream(BundleContext ctxt) throws IOException, SecurityException, InvalidSyntaxException 
 - 
ClassResolverObjectInputStreampublic ClassResolverObjectInputStream(BundleContext ctxt, InputStream ins, String classResolverFilter) throws IOException, SecurityException, InvalidSyntaxException 
 - 
ClassResolverObjectInputStreampublic ClassResolverObjectInputStream(BundleContext ctxt, InputStream ins) throws IOException, SecurityException, InvalidSyntaxException 
 
- 
 - 
Method Detail- 
createpublic static ObjectInputStream create(BundleContext ctxt, InputStream ins, String filter) throws IOException, SecurityException - Throws:
- IOException
- SecurityException
 
 - 
createpublic static ObjectInputStream create(BundleContext ctxt, InputStream ins) throws IOException - Throws:
- IOException
 
 - 
getContextprotected BundleContext getContext() 
 - 
resolveClassprotected Class<?> resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException - Overrides:
- resolveClassin class- ObjectInputStream
- Throws:
- IOException
- ClassNotFoundException
 
 - 
resolvePrimitiveClasspublic static Class<?> resolvePrimitiveClass(ObjectStreamClass desc, ClassNotFoundException cnfe) throws ClassNotFoundException - Throws:
- ClassNotFoundException
 
 
- 
 
-