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| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
BukkitObjectOutputStream()
Constructor provided to mirror super functionality.
|
|
BukkitObjectOutputStream(OutputStream out)
Object output stream decoration constructor.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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
IOException - if an I/O error occurs while writing stream headerSecurityExceptionObjectOutputStream.ObjectOutputStream()public BukkitObjectOutputStream(OutputStream out) throws IOException
out - the stream to wrapIOException - if an I/O error occurs while writing stream headerObjectOutputStream.ObjectOutputStream(OutputStream)protected Object replaceObject(Object obj) throws IOException
replaceObject クラス内 ObjectOutputStreamIOExceptionCopyright © 2016. All rights reserved.