public class NbObjectOutputStream
extends java.io.ObjectOutputStream
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| Constructor | Description |
|---|---|
NbObjectOutputStream(java.io.OutputStream os) |
Create a new object output.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
annotateClass(java.lang.Class cl) |
|
java.lang.Object |
replaceObject(java.lang.Object obj) |
|
static void |
writeSafely(java.io.ObjectOutput oo,
java.lang.Object obj) |
Writes an object safely to the object output.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitannotateProxyClass, 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, writeUTFpublic NbObjectOutputStream(java.io.OutputStream os)
throws java.io.IOException
os - the underlying output streamjava.io.IOException - for the usual reasonspublic java.lang.Object replaceObject(java.lang.Object obj)
throws java.io.IOException
replaceObject in class java.io.ObjectOutputStreamjava.io.IOExceptionpublic static void writeSafely(java.io.ObjectOutput oo,
java.lang.Object obj)
throws java.io.IOException
NbObjectInputStream.readSafely(java.io.ObjectInput).oo - object output to write toobj - the object to writeSafeException - if the object simply fails to be serializedjava.io.IOException - if something more serious failsprotected void annotateClass(java.lang.Class cl)
throws java.io.IOException
annotateClass in class java.io.ObjectOutputStreamjava.io.IOExceptionBuilt on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.