Closeable
, Flushable
, Appendable
, AutoCloseable
SCS5224Writer
public 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, append
append, nullWriter, write
public 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 AutoCloseable
close
in interface Closeable
close
in class OutputStreamWriter
IOException
- 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 Flushable
flush
in class OutputStreamWriter
IOException
- If an error occurs while communicating
with the system.public String getEncoding()
getEncoding
in class OutputStreamWriter
public 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 OutputStreamWriter
databuffer
- 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 OutputStreamWriter
c
- The character to write.IOException
- If an error occurs while communicating
with the system.public void write(String str) throws IOException
write
in class Writer
str
- 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 OutputStreamWriter
str
- 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.