Class VirtualizationInput
java.lang.Object
java.io.InputStream
java.io.ObjectInputStream
net.sf.jasperreports.engine.virtualization.VirtualizationInput
- All Implemented Interfaces:
Closeable,DataInput,ObjectInput,ObjectStreamConstants,AutoCloseable
- Direct Known Subclasses:
LocalVirtualizationInput
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Nested Class Summary
Nested classes/interfaces inherited from class java.io.ObjectInputStream
ObjectInputStream.GetField -
Field Summary
FieldsFields inherited from interface java.io.ObjectStreamConstants
baseWireHandle, 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 Summary
ConstructorsConstructorDescriptionVirtualizationInput(InputStream in, JRVirtualizationContext virtualizationContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidputReference(int typeValue, Object value) intreadJRObject(Boolean storeReference) protected ObjectresolveObject(Object obj) protected ObjectresolveReference(int typeValue, int objectIndex) Methods inherited from class java.io.ObjectInputStream
available, 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, resolveClass, resolveProxyClass, setObjectInputFilter, skipBytesMethods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.io.ObjectInput
read, skip
-
Field Details
-
EXCEPTION_MESSAGE_KEY_READ_OBJECT_FAILED
- See Also:
-
-
Constructor Details
-
VirtualizationInput
public VirtualizationInput(InputStream in, JRVirtualizationContext virtualizationContext) throws IOException - Throws:
IOException
-
-
Method Details
-
getVirtualizationContext
-
readIntCompressed
- Throws:
IOException
-
readJRObject
- Throws:
IOException
-
readJRObject
- Throws:
IOException
-
resolveReference
-
putReference
-
resolveObject
- Overrides:
resolveObjectin classObjectInputStream- Throws:
IOException
-