public class BukkitObjectOutputStream extends ObjectOutputStream
ConfigurationSerializable API. It translates objects to an internal
implementation for later deserialization using BukkitObjectInputStream.
Behavior of implementations extending this class is not guaranteed across future versions.
ObjectOutputStream.PutFieldbaseWireHandle, 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| Modifier | Constructor and Description |
|---|---|
protected |
BukkitObjectOutputStream()
Constructor provided to mirror super functionality.
|
|
BukkitObjectOutputStream(OutputStream out)
Object output stream decoration constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
replaceObject(Object obj) |
annotateClass, annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTFprotected BukkitObjectOutputStream()
throws IOException,
SecurityException
IOExceptionSecurityExceptionObjectOutputStream.ObjectOutputStream()public BukkitObjectOutputStream(OutputStream out) throws IOException
out - IOExceptionObjectOutputStream.ObjectOutputStream(OutputStream)protected Object replaceObject(Object obj) throws IOException
replaceObject in class ObjectOutputStreamIOExceptionCopyright © 2014. All rights reserved.