org.apache.commons.net.io
Class ToNetASCIIInputStream
FilterInputStream
org.apache.commons.net.io.ToNetASCIIInputStream
public final class ToNetASCIIInputStream
extends FilterInputStream
This class wraps an input stream, replacing all singly occurring
<LF> (linefeed) characters with <CR><LF> (carriage return
followed by linefeed), which is the NETASCII standard for representing
a newline.
You would use this class to implement ASCII file transfers requiring
conversion to NETASCII.
ToNetASCIIInputStream(InputStream input) -
Creates a ToNetASCIIInputStream instance that wraps an existing
InputStream.
|
int | available()
|
boolean | markSupported() - Returns false.
|
int | read() -
Reads and returns the next byte in the stream.
|
int | read(buffer[] ) -
Reads the next number of bytes from the stream into an array and
returns the number of bytes read.
|
int | read(buffer[] , int offset, int length) -
Reads the next number of bytes from the stream into an array and returns
the number of bytes read.
|
ToNetASCIIInputStream
public ToNetASCIIInputStream(InputStream input)
Creates a ToNetASCIIInputStream instance that wraps an existing
InputStream.
input
- The InputStream to .
available
public int available()
throws IOException
markSupported
public boolean markSupported()
Returns false. Mark is not supported. **
read
public int read()
throws IOException
Reads and returns the next byte in the stream. If the end of the
message has been reached, returns -1.
- The next character in the stream. Returns -1 if the end of the
stream has been reached.
read
public int read(buffer[] )
throws IOException
Reads the next number of bytes from the stream into an array and
returns the number of bytes read. Returns -1 if the end of the
stream has been reached.
- The number of bytes read. Returns -1 if the
end of the message has been reached.
read
public int read(buffer[] ,
int offset,
int length)
throws IOException
Reads the next number of bytes from the stream into an array and returns
the number of bytes read. Returns -1 if the end of the
message has been reached. The characters are stored in the array
starting from the given offset and up to the length specified.
offset
- The offset into the array at which to start storing data.length
- The number of bytes to read.
- The number of bytes read. Returns -1 if the
end of the stream has been reached.