| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public class UUDecoderStream extends FilterInputStream
This class implements a UUDecoder. It is implemented as a FilterInputStream, so one can just wrap this class around any input stream and read bytes from this filter. The decoding is done as the bytes are read out.
Constructor Summary | |
---|---|
Create a UUdecoder that decodes the specified input stream |
Method Summary | |
---|---|
int |
|
int |
getMode() Get the "mode" field from the prefix. |
String |
getName() Get the "name" field from the prefix. |
boolean |
|
int |
read() Read the next decoded byte from this input stream. |
int |
read(byte[] buf, int off, int len) |
Constructor Detail |
---|
public UUDecoderStream(InputStream in)
in
- the input streamMethod Detail |
---|
public int available() throws IOException
available
in class FilterInputStream
IOException
public int getMode() throws IOException
IOException
- if an I/O error occurs.public String getName() throws IOException
IOException
- if an I/O error occurs.public boolean markSupported()
markSupported
in class FilterInputStream
public int read() throws IOException
int
in the range 0
to 255
. If no byte is available because the end of
the stream has been reached, the value -1
is returned.
This method blocks until input data is available, the end of the
stream is detected, or an exception is thrown.
read
in class FilterInputStream
-1
if the end of
stream is reached.IOException
- if an I/O error occurs.public int read(byte[] buf, int off, int len) throws IOException
read
in class FilterInputStream
buf
off
len
IOException
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |