org.ozoneDB.xml.util
Class ChunkOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--org.ozoneDB.xml.util.ChunkOutputStream
All Implemented Interfaces:
java.io.Serializable

public final synchronized class ChunkOutputStream
extends java.io.OutputStream
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  byte[] buf
           
protected  int count
           
 boolean endFlag
           
static byte STATE_NORMAL
           
static byte STATE_OVERFLOW
           
 
Constructor Summary
ChunkOutputStream()
           
ChunkOutputStream(int)
           
ChunkOutputStream(int, int)
           
 
Method Summary
 boolean getEndFlag()
           
 byte getState()
           
 void readObject(java.io.ObjectInputStream)
           
 void reset()
           
 void setEndFlag()
           
 int size()
           
 byte[] toByteArray()
           
 void write(byte[], int, int)
           
 void write(int)
           
 void writeObject(java.io.ObjectOutputStream)
           
 void writeTo(java.io.OutputStream)
           
 
Methods inherited from class java.io.OutputStream
close, flush, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATE_NORMAL

public static final byte STATE_NORMAL
See Also:
Constant Field Values

STATE_OVERFLOW

public static final byte STATE_OVERFLOW
See Also:
Constant Field Values

endFlag

public boolean endFlag

buf

protected byte[] buf

count

protected int count
Constructor Detail

ChunkOutputStream

public ChunkOutputStream()

ChunkOutputStream

public ChunkOutputStream(int)

ChunkOutputStream

public ChunkOutputStream(int,
                         int)
Method Detail

writeObject

public final void writeObject(java.io.ObjectOutputStream)
                       throws java.io.IOException
java.io.IOException

readObject

public final void readObject(java.io.ObjectInputStream)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException

write

public final void write(int)
Specified by:
write in class java.io.OutputStream

write

public final void write(byte[],
                        int,
                        int)
Overrides:
write in class java.io.OutputStream

writeTo

public final void writeTo(java.io.OutputStream)
                   throws java.io.IOException
java.io.IOException

reset

public final void reset()

size

public final int size()

toByteArray

public final byte[] toByteArray()

getState

public final byte getState()

setEndFlag

public final void setEndFlag()

getEndFlag

public final boolean getEndFlag()


Copyright © 2002 The Ozone Database Project - www.ozone-db.org. All Rights Reserved.