java.io.Closeable
, java.io.DataOutput
, java.io.Flushable
, java.io.ObjectOutput
, java.io.ObjectStreamConstants
, java.lang.AutoCloseable
public class BukkitObjectOutputStream
extends java.io.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.
baseWireHandle, 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
Modifier | Constructor | Description |
---|---|---|
protected |
BukkitObjectOutputStream() |
Constructor provided to mirror super functionality.
|
|
BukkitObjectOutputStream(java.io.OutputStream out) |
Object output stream decoration constructor.
|
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.Object |
replaceObject(java.lang.Object obj) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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, writeUTF
protected BukkitObjectOutputStream() throws java.io.IOException, java.lang.SecurityException
java.io.IOException
- if an I/O error occurs while writing stream headerjava.lang.SecurityException
ObjectOutputStream()
public BukkitObjectOutputStream(java.io.OutputStream out) throws java.io.IOException
out
- the stream to wrapjava.io.IOException
- if an I/O error occurs while writing stream headerObjectOutputStream(OutputStream)
Copyright © 2018. All rights reserved.