wt.util
Class Encoder.EncodeObjectOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byjava.io.ObjectOutputStream
          extended bywt.util.WTObjectOutputStream
              extended bywt.util.Encoder.EncodeObjectOutputStream
All Implemented Interfaces:
DataOutput, ObjectOutput, ObjectStreamConstants
Enclosing class:
Encoder

static class Encoder.EncodeObjectOutputStream
extends WTObjectOutputStream


Nested Class Summary
 
Nested classes inherited from class java.io.ObjectOutputStream
ObjectOutputStream.PutField
 
Field Summary
private  Encoder.OutputRedirector redirector
           
 
Fields inherited from class wt.util.WTObjectOutputStream
 
Fields inherited from class java.io.ObjectOutputStream
 
Fields inherited from interface java.io.ObjectStreamConstants
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, 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_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING
 
Constructor Summary
private Encoder.EncodeObjectOutputStream(Encoder.OutputRedirector redirector)
           
 
Method Summary
 void close()
           
(package private) static Encoder.EncodeObjectOutputStream newInstance(OutputStream out)
           
(package private) static Encoder.EncodeObjectOutputStream newInstance(StringBuffer buf)
           
(package private)  void setOutput(OutputStream out)
           
(package private)  void setOutput(StringBuffer buf)
           
 
Methods inherited from class java.io.ObjectOutputStream
annotateClass, annotateProxyClass, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

redirector

private Encoder.OutputRedirector redirector
Constructor Detail

Encoder.EncodeObjectOutputStream

private Encoder.EncodeObjectOutputStream(Encoder.OutputRedirector redirector)
                                  throws IOException
Method Detail

newInstance

static Encoder.EncodeObjectOutputStream newInstance(StringBuffer buf)
                                             throws IOException
Throws:
IOException

newInstance

static Encoder.EncodeObjectOutputStream newInstance(OutputStream out)
                                             throws IOException
Throws:
IOException

setOutput

void setOutput(StringBuffer buf)
         throws IOException
Throws:
IOException

setOutput

void setOutput(OutputStream out)
         throws IOException
Throws:
IOException

close

public void close()
           throws IOException
Throws:
IOException