Class VirtualizationOutput
java.lang.Object
java.io.OutputStream
java.io.ObjectOutputStream
net.sf.jasperreports.engine.virtualization.VirtualizationOutput
- All Implemented Interfaces:
- Closeable,- DataOutput,- Flushable,- ObjectOutput,- ObjectStreamConstants,- AutoCloseable
- Direct Known Subclasses:
- LocalVirtualizationOutput
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- 
Nested Class SummaryNested classes/interfaces inherited from class java.io.ObjectOutputStreamObjectOutputStream.PutField
- 
Field SummaryFieldsFields 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 SummaryConstructorsConstructorDescriptionVirtualizationOutput(OutputStream out, JRVirtualizationContext virtualizationContext) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected IntegerfindReference(int typeValue, Object value) protected voidputReference(int typeValue, ReferenceType referenceType, Object value) voidwriteIntCompressed(int value) voidvoidwriteJRObject(Object o, Boolean lookupReference, Boolean storeReference) Methods inherited from class java.io.ObjectOutputStreamannotateClass, annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTFMethods inherited from class java.io.OutputStreamnullOutputStream
- 
Field Details- 
EXCEPTION_MESSAGE_KEY_UNSUPPORTED_REFERENCE_TYPE- See Also:
 
 
- 
- 
Constructor Details- 
VirtualizationOutputpublic VirtualizationOutput(OutputStream out, JRVirtualizationContext virtualizationContext) throws IOException - Throws:
- IOException
 
 
- 
- 
Method Details- 
getVirtualizationContext
- 
writeIntCompressed- Throws:
- IOException
 
- 
writeJRObject- Throws:
- IOException
 
- 
writeJRObjectpublic void writeJRObject(Object o, Boolean lookupReference, Boolean storeReference) throws IOException - Throws:
- IOException
 
- 
findReference
- 
putReference
 
-