Closeable, Flushable, Appendable, AutoCloseableSCS5224Writerpublic class SCS5256Writer extends OutputStreamWriter
OutputStreamWriter| Constructor | Description |
|---|---|
SCS5256Writer(OutputStream out) |
Deprecated.
Replaced by SCS5256Writer(OutputStream, int, AS400).
|
SCS5256Writer(OutputStream out,
int ccsid) |
Deprecated.
Replaced by SCS5256Writer(OutputStream, int, AS400).
|
SCS5256Writer(OutputStream out,
int ccsid,
AS400 system) |
Constructs a SCS5256Writer.
|
SCS5256Writer(OutputStream out,
String encoding) |
Deprecated.
Replaced by SCS5256Writer(OutputStream, int, AS400).
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
absoluteHorizontalPosition(int column) |
Moves the print position to the column specified.
|
void |
absoluteVerticalPosition(int line) |
Moves the print position to the line number specified.
|
void |
carriageReturn() |
Adds a carriage return control to the stream.
|
void |
close() |
Closes the stream.
|
void |
endPage() |
Ends current page.
|
void |
flush() |
Flushes the stream.
|
String |
getEncoding() |
Returns the name of the encoding being used by this stream.
|
void |
lineFeed() |
Adds a line feed control to the stream.
|
void |
newLine() |
Adds a new line control to the stream.
|
void |
relativeHorizontalPosition(int chars) |
Moves the print position the number of characters specified.
|
void |
relativeVerticalPosition(int lines) |
Moves the print position the number of lines specified.
|
void |
setHorizontalFormat(int NumOfChars) |
Sets the Horizontal Format.
|
void |
setVerticalFormat(int NumOfLines) |
Sets the Vertical Format.
|
void |
write(char[] databuffer,
int offset,
int length) |
Writes a portion of an array of characters.
|
void |
write(int c) |
Writes a single character.
|
void |
write(String str) |
Writes a string.
|
void |
write(String str,
int offset,
int length) |
Writes a portion of a string.
|
append, appendappend, nullWriter, writepublic SCS5256Writer(OutputStream out)
out - An OutputStream.public SCS5256Writer(OutputStream out, int ccsid) throws UnsupportedEncodingException
out - An OutputStream.ccsid - The name of the target CCSID to be used.UnsupportedEncodingException - If ccsid is invalid.public SCS5256Writer(OutputStream out, int ccsid, AS400 system) throws UnsupportedEncodingException
out - An OutputStream.ccsid - The name of the target CCSID to be used.system - The system.UnsupportedEncodingException - If ccsid is invalid.public SCS5256Writer(OutputStream out, String encoding) throws UnsupportedEncodingException
out - An OutputStream.encoding - The name of the target encoding to be used.UnsupportedEncodingException - If encoding is invalid.public void absoluteHorizontalPosition(int column)
throws IOException
column - The new horizontal print position. Valid values are
0 to the maximum print position as set in the SetHorizontalFormat
method. A value of 0 causes a no-op. The number of columns on
a line is dependent on the current character width (CPI) and the
width of the page.IOException - If an error occurs while communicating
with the system.public void absoluteVerticalPosition(int line)
throws IOException
line - The new vertical print position. Valid values are
0 to the current forms length as specified by the SetVerticalFormat
method. A value of 0 causes a no-op. If the value is less than
the current line, the forms are moved to the specified line of the
next logical page.IOException - If an error occurs while communicating
with the system.public void carriageReturn()
throws IOException
IOException - If an error occurs while communicating
with the system.public void close()
throws IOException
close in interface AutoCloseableclose in interface Closeableclose in class OutputStreamWriterIOException - If an error occurs while communicating
with the system.public void endPage()
throws IOException
IOException - If an error occurs while communicating
with the system.public void flush()
throws IOException
flush in interface Flushableflush in class OutputStreamWriterIOException - If an error occurs while communicating
with the system.public String getEncoding()
getEncoding in class OutputStreamWriterpublic void lineFeed()
throws IOException
IOException - If an error occurs while communicating
with the system.public void newLine()
throws IOException
IOException - If an error occurs while communicating
with the system.public void relativeHorizontalPosition(int chars)
throws IOException
chars - The number of character widths to move. Valid values are
0 to the maximum print position minus the current column. The maximum
print position is the current CPI * 13.2 inches. A value of 0 causes a
no-op.IOException - If an error occurs while communicating
with the system.public void relativeVerticalPosition(int lines)
throws IOException
lines - The number of lines to move down the page. Valid values are
0 to the last logical line on the page. A value of 0 causes a
no-op.IOException - If an error occurs while communicating
with the system.public void setHorizontalFormat(int NumOfChars)
throws IOException
NumOfChars - The maximum number of characters. Valid values are
0 to 255. A value of 0 causes horizontal format to be set to the
printer default.IOException - If an error occurs while communicating
with the system.public void setVerticalFormat(int NumOfLines)
throws IOException
NumOfLines - The maximum number of lines. Valid values are
0 to 255. A value of 0 causes vertical format to be set to the
printer default.IOException - If an error occurs while communicating
with the system.public void write(char[] databuffer,
int offset,
int length)
throws IOException
write in class OutputStreamWriterdatabuffer - The buffer of characters.offset - The offset from which to start writing characters.length - The number of characters to write.IOException - If an error occurs while communicating
with the system.public void write(int c)
throws IOException
write in class OutputStreamWriterc - The character to write.IOException - If an error occurs while communicating
with the system.public void write(String str) throws IOException
write in class Writerstr - The string to write.IOException - If an error occurs while communicating
with the system.public void write(String str, int offset, int length) throws IOException
write in class OutputStreamWriterstr - The string to write.offset - The offset from which to start writing characters.length - The number of characters to write.IOException - If an error occurs while communicating
with the system.Copyright © 2024. All rights reserved.