Package org.apache.commons.net.io
Class ToNetASCIIOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.apache.commons.net.io.ToNetASCIIOutputStream
- All Implemented Interfaces:
- Closeable,- Flushable,- AutoCloseable
This class wraps an output 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.
- 
Field SummaryFields inherited from class java.io.FilterOutputStreamout
- 
Constructor SummaryConstructorsConstructorDescriptionToNetASCIIOutputStream(OutputStream output) Creates a ToNetASCIIOutputStream instance that wraps an existing OutputStream.
- 
Method SummaryMethods inherited from class java.io.FilterOutputStreamclose, flush
- 
Constructor Details- 
ToNetASCIIOutputStreamCreates a ToNetASCIIOutputStream instance that wraps an existing OutputStream.- Parameters:
- output- The OutputStream to wrap.
 
 
- 
- 
Method Details- 
writeWrites a byte array to the stream.- Overrides:
- writein class- FilterOutputStream
- Parameters:
- buffer- The byte array to write.
- Throws:
- IOException- If an error occurs while writing to the underlying stream.
 
- 
writeWrites a number of bytes from a byte array to the stream starting from a given offset.- Overrides:
- writein class- FilterOutputStream
- Parameters:
- buffer- The byte array to write.
- offset- The offset into the array at which to start copying data.
- length- The number of bytes to write.
- Throws:
- IOException- If an error occurs while writing to the underlying stream.
 
- 
writeWrites a byte to the stream. Note that a call to this method may result in multiple writes to the underlying input stream in order to convert naked newlines to NETASCII line separators. This is transparent to the programmer and is only mentioned for completeness.- Overrides:
- writein class- FilterOutputStream
- Parameters:
- ch- The byte to write.
- Throws:
- IOException- If an error occurs while writing to the underlying stream.
 
 
-