org.apache.commons.net.io
public final class FromNetASCIIInputStream extends PushbackInputStream
Constructor Summary | |
---|---|
FromNetASCIIInputStream(InputStream input)
Creates a FromNetASCIIInputStream instance that wraps an existing
InputStream.
|
Method Summary | |
---|---|
int | available()
Returns the number of bytes that can be read without blocking EXCEPT
when newline conversions have to be made somewhere within the
available block of bytes. |
static boolean | isConversionRequired()
Returns true if the NetASCII line separator differs from the system
line separator, false if they are the same. |
int | read()
Reads and returns the next byte in the stream. |
int | read(byte[] buffer)
Reads the next number of bytes from the stream into an array and
returns the number of bytes read. |
int | read(byte[] buffer, int offset, int length)
Reads the next number of bytes from the stream into an array and returns
the number of bytes read. |
Returns: True if the NETASCII line separator differs from the local system line separator, false if they are the same.
Returns: The next character in the stream. Returns -1 if the end of the stream has been reached.
Throws: IOException If an error occurs while reading the underlying stream.
Parameters: buffer The byte array in which to store the data.
Returns: The number of bytes read. Returns -1 if the end of the message has been reached.
Throws: IOException If an error occurs in reading the underlying stream.
Parameters: buffer The byte array in which to store the data. offset The offset into the array at which to start storing data. length The number of bytes to read.
Returns: The number of bytes read. Returns -1 if the end of the stream has been reached.
Throws: IOException If an error occurs while reading the underlying stream.