org.bukkit.util.io
Class BukkitObjectInputStream
java.lang.Object
java.io.InputStream
java.io.ObjectInputStream
org.bukkit.util.io.BukkitObjectInputStream
- All Implemented Interfaces:
- Closeable, DataInput, ObjectInput, ObjectStreamConstants
public class BukkitObjectInputStream
- extends ObjectInputStream
This class is designed to be used in conjunction with the ConfigurationSerializable API. It translates objects back to their
original implementation after being serialized by BukkitObjectInputStream.
Behavior of implementations extending this class is not guaranteed across
future versions.
| Fields inherited from interface java.io.ObjectStreamConstants |
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 |
| Methods inherited from class java.io.ObjectInputStream |
available, close, defaultReadObject, enableResolveObject, read, read, readBoolean, readByte, readChar, readClassDescriptor, readDouble, readFields, readFloat, readFully, readFully, readInt, readLine, readLong, readObject, readObjectOverride, readShort, readStreamHeader, readUnshared, readUnsignedByte, readUnsignedShort, readUTF, registerValidation, resolveClass, resolveProxyClass, skipBytes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BukkitObjectInputStream
protected BukkitObjectInputStream()
throws IOException,
SecurityException
- Constructor provided to mirror super functionality.
- Throws:
IOException
SecurityException- See Also:
ObjectInputStream.ObjectInputStream()
BukkitObjectInputStream
public BukkitObjectInputStream(InputStream in)
throws IOException
- Object input stream decoration constructor.
- Parameters:
in -
- Throws:
IOException- See Also:
ObjectInputStream.ObjectInputStream(InputStream)
resolveObject
protected Object resolveObject(Object obj)
throws IOException
- Overrides:
resolveObject in class ObjectInputStream
- Throws:
IOException
Copyright © 2013. All Rights Reserved.