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, writeUTF
public 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.IOException
public JRVirtualizationContext getVirtualizationContext()
protected void annotateClass(java.lang.Class<?> clazz) throws java.io.IOException
annotateClass
in class java.io.ObjectOutputStream
java.io.IOException
protected void writeClassDescriptor(java.io.ObjectStreamClass desc) throws java.io.IOException
writeClassDescriptor
in class java.io.ObjectOutputStream
java.io.IOException
public void writeIntCompressed(int value) throws java.io.IOException
java.io.IOException
public void writeJRObject(java.lang.Object o) throws java.io.IOException
java.io.IOException
public void writeJRObject(java.lang.Object o, java.lang.Boolean lookupReference, java.lang.Boolean storeReference) throws java.io.IOException
java.io.IOException
protected 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