Class LocalVirtualizationOutput
java.lang.Object
java.io.OutputStream
java.io.ObjectOutputStream
net.sf.jasperreports.engine.virtualization.VirtualizationOutput
net.sf.jasperreports.engine.virtualization.LocalVirtualizationOutput
- All Implemented Interfaces:
Closeable,DataOutput,Flushable,ObjectOutput,ObjectStreamConstants,AutoCloseable
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Nested Class Summary
Nested classes/interfaces inherited from class java.io.ObjectOutputStream
ObjectOutputStream.PutField -
Field Summary
Fields 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, 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
ConstructorsConstructorDescriptionLocalVirtualizationOutput(OutputStream out, LocalVirtualizationSerializer serializer, JRVirtualizationContext virtualizationContext) -
Method Summary
Methods inherited from class net.sf.jasperreports.engine.virtualization.VirtualizationOutput
findReference, getVirtualizationContext, putReference, writeIntCompressed, writeJRObject, writeJRObjectMethods inherited from class java.io.ObjectOutputStream
annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTF
-
Constructor Details
-
LocalVirtualizationOutput
public LocalVirtualizationOutput(OutputStream out, LocalVirtualizationSerializer serializer, JRVirtualizationContext virtualizationContext) throws IOException - Throws:
IOException
-
-
Method Details
-
annotateClass
- Overrides:
annotateClassin classObjectOutputStream- Throws:
IOException
-
writeClassDescriptor
- Overrides:
writeClassDescriptorin classObjectOutputStream- Throws:
IOException
-