|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
org.apache.commons.codec.binary.BaseNCodecOutputStream
public class BaseNCodecOutputStream
Abstract superclass for Base-N output streams.
Field Summary | |
---|---|
private BaseNCodec |
baseNCodec
|
private boolean |
doEncode
|
private byte[] |
singleByte
|
Fields inherited from class java.io.FilterOutputStream |
---|
out |
Constructor Summary | |
---|---|
BaseNCodecOutputStream(java.io.OutputStream out,
BaseNCodec basedCodec,
boolean doEncode)
|
Method Summary | |
---|---|
void |
close()
Closes this output stream and releases any system resources associated with the stream. |
void |
flush()
Flushes this output stream and forces any buffered output bytes to be written out to the stream. |
private void |
flush(boolean propogate)
Flushes this output stream and forces any buffered output bytes to be written out to the stream. |
void |
write(byte[] b,
int offset,
int len)
Writes len bytes from the specified b array starting at offset to this
output stream. |
void |
write(int i)
Writes the specified byte to this output stream. |
Methods inherited from class java.io.FilterOutputStream |
---|
write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final boolean doEncode
private final BaseNCodec baseNCodec
private final byte[] singleByte
Constructor Detail |
---|
public BaseNCodecOutputStream(java.io.OutputStream out, BaseNCodec basedCodec, boolean doEncode)
Method Detail |
---|
public void write(int i) throws java.io.IOException
byte
to this output stream.
write
in class java.io.FilterOutputStream
i
- source byte
java.io.IOException
- if an I/O error occurs.public void write(byte[] b, int offset, int len) throws java.io.IOException
len
bytes from the specified b
array starting at offset
to this
output stream.
write
in class java.io.FilterOutputStream
b
- source byte arrayoffset
- where to start reading the byteslen
- maximum number of bytes to write
java.io.IOException
- if an I/O error occurs.
java.lang.NullPointerException
- if the byte array parameter is null
java.lang.IndexOutOfBoundsException
- if offset, len or buffer size are invalidprivate void flush(boolean propogate) throws java.io.IOException
propogate
- boolean flag to indicate whether the wrapped OutputStream should also be flushed.
java.io.IOException
- if an I/O error occurs.public void flush() throws java.io.IOException
flush
in interface java.io.Flushable
flush
in class java.io.FilterOutputStream
java.io.IOException
- if an I/O error occurs.public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in class java.io.FilterOutputStream
java.io.IOException
- if an I/O error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |