public class VirtualizationOutput
extends java.io.ObjectOutputStream
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXCEPTION_MESSAGE_KEY_UNSUPPORTED_REFERENCE_TYPE |
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 static final java.lang.String EXCEPTION_MESSAGE_KEY_UNSUPPORTED_REFERENCE_TYPE
public 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-2014 TIBCO Software Inc. www.jaspersoft.com