All Packages Class Hierarchy This Package Previous Next Index
Class com.oroinc.io.ToNetASCIIInputStream
java.lang.Object
|
+----java.io.InputStream
|
+----java.io.FilterInputStream
|
+----com.oroinc.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.
Copyright © 1997 Original Reusable Objects, Inc.
All rights reserved.
-
ToNetASCIIInputStream(InputStream)
- Creates a ToNetASCIIInputStream instance that wraps an existing
InputStream.
-
available()
-
-
markSupported()
- Returns false.
-
read()
- Reads and returns the next byte in the stream.
-
read(byte[])
- Reads the next number of bytes from the stream into an array and
returns the number of bytes read.
-
read(byte[], int, int)
- 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.
- Parameters:
- input - The InputStream to .
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.
- 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.
- Overrides:
- read in class FilterInputStream
read
public int read(byte 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.
- 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.
- Overrides:
- read in class FilterInputStream
read
public int read(byte 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.
- 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.
- Overrides:
- read in class FilterInputStream
markSupported
public boolean markSupported()
- Returns false. Mark is not supported.
- Overrides:
- markSupported in class FilterInputStream
available
public int available() throws IOException
- Overrides:
- available in class FilterInputStream
All Packages Class Hierarchy This Package Previous Next Index