Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

Class cornell.slk.jkernel.core.DObjectInputStream

Source code
java.lang.Object
    |
    +----java.io.InputStream
            |
            +----java.io.ObjectInputStream
                    |
                    +----cornell.slk.jkernel.core.DObjectInputStream

final class DObjectInputStream
extends java.io.ObjectInputStream
Used by DObjectCopier.


Inner classes inherited from class java.io.ObjectInputStream
 java.io.ObjectInputStream.GetField, java.io.ObjectInputStream.GetFieldImpl
 

Field Summary
DObjectOutputStream  dOut
 
TaskClassNodeLoader  readerLoader
 
 
Fields inherited from class java.io.ObjectInputStream
 abortClassNotFoundException, abortIOException, blockDataMode, buffer, callbacks, classdesc, classes, count, currCode, currentClass, currentClassDesc, currentGetFields, currentObject, data, dis, enableResolve, enableSubclassImplementation, in, INITIAL_BUFFER_SIZE, nextWireOffset, recursionDepth, spClass, wireHandle2Object
 

Constructor Summary
 DObjectInputStream(java.io.InputStream in)
 
 

Method Summary
java.lang.Class  getClass(java.lang.String reName)
Given a class name, return the corresponding Class.
java.lang.Class  resolveClass(java.io.ObjectStreamClass v)
 
java.lang.Object  resolveObject(java.lang.Object obj)
 
void  setReaderTask(Task readerTask)
 
 
Methods inherited from class java.io.ObjectInputStream
 allocateNewArray, allocateNewObject, assignWireOffset, available, close, defaultReadObject, doValidations, enableResolveObject, inputArray, inputClassDescriptor, inputClassFields, inputObject, invokeObjectReader, loadClass0, peekCode, pushbackCode, read, read, readBoolean, readByte, readChar, readCode, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObject, readObjectOverride, readShort, readStreamHeader, readUnsignedByte, readUnsignedShort, readUTF, refill, registerValidation, resetStream, resolveClass, resolveObject, setBlockData, skipBytes, SkipToEndOfBlockData
 
Methods inherited from class java.io.InputStream
 available, close, mark, markSupported, read, read, read, reset, skip
 
Methods inherited from class java.lang.Object
 , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

dOut

DObjectOutputStream dOut

readerLoader

TaskClassNodeLoader readerLoader
Constructor Detail

DObjectInputStream

DObjectInputStream(java.io.InputStream in) throws java.io.IOException
Method Detail

setReaderTask

void setReaderTask(Task readerTask)

resolveClass

protected java.lang.Class resolveClass(java.io.ObjectStreamClass v) throws java.io.IOException, java.lang.ClassNotFoundException
Overrides:
resolveClass in class java.io.ObjectInputStream

resolveObject

protected java.lang.Object resolveObject(java.lang.Object obj) throws java.io.IOException
Overrides:
resolveObject in class java.io.ObjectInputStream

getClass

java.lang.Class getClass(java.lang.String reName) throws java.lang.ClassNotFoundException
Given a class name, return the corresponding Class. Which Class a name maps to depends on the loader; different loaders may have different mappings. getClass works for arrays. This was necessary to implement ObjectInputStream.resolveClass(). What a pain.

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS