public class VirtualizationOutput
extends java.io.ObjectOutputStream
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 and Description |
|---|
VirtualizationOutput(java.io.OutputStream out,
VirtualizationSerializer serializer,
JRVirtualizationContext virtualizationContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
annotateClass(java.lang.Class<?> clazz) |
protected java.lang.Integer |
findReference(int typeValue,
java.lang.Object value) |
JRVirtualizationContext |
getVirtualizationContext() |
protected void |
putReference(int typeValue,
ReferenceType referenceType,
java.lang.Object value) |
protected void |
writeClassDescriptor(java.io.ObjectStreamClass desc) |
void |
writeIntCompressed(int value) |
void |
writeJRObject(java.lang.Object o) |
void |
writeJRObject(java.lang.Object o,
java.lang.Boolean lookupReference,
java.lang.Boolean storeReference) |
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, writeUTFpublic VirtualizationOutput(java.io.OutputStream out,
VirtualizationSerializer serializer,
JRVirtualizationContext virtualizationContext)
throws java.io.IOException
java.io.IOExceptionpublic JRVirtualizationContext getVirtualizationContext()
protected void annotateClass(java.lang.Class<?> clazz)
throws java.io.IOException
annotateClass in class java.io.ObjectOutputStreamjava.io.IOExceptionprotected void writeClassDescriptor(java.io.ObjectStreamClass desc)
throws java.io.IOException
writeClassDescriptor in class java.io.ObjectOutputStreamjava.io.IOExceptionpublic void writeIntCompressed(int value)
throws java.io.IOException
java.io.IOExceptionpublic void writeJRObject(java.lang.Object o)
throws java.io.IOException
java.io.IOExceptionpublic void writeJRObject(java.lang.Object o,
java.lang.Boolean lookupReference,
java.lang.Boolean storeReference)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.Integer findReference(int typeValue,
java.lang.Object value)
protected void putReference(int typeValue,
ReferenceType referenceType,
java.lang.Object value)
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com