| java.lang.Object java.io.Writer java.io.PrintWriter com.sun.portal.desktop.util.NSPrintWriter
NSPrintWriter | public class NSPrintWriter extends PrintWriter (Code) | | This class is taken from the JDK 1.2.2_11 reference
implementation and modified to be unsynchronized, for
performance reasons. Objects based on this class
must not be used
in a context where they are accessed by multiple
threads.
|
Field Summary | |
protected Writer | out The underlying character-output stream of this
PrintWriter . |
Method Summary | |
public boolean | checkError() Flush the stream and check its error state. | public void | close() Close the stream. | public void | flush() Flush the stream. | public void | print(boolean b) Print a boolean value. | public void | print(char c) Print a character. | public void | print(int i) Print an integer. | public void | print(long l) Print a long integer. | public void | print(float f) Print a floating-point number. | public void | print(double d) Print a double-precision floating-point number. | public void | print(char s) Print an array of characters. | public void | print(String s) Print a string. | public void | print(Object obj) Print an object. | public void | println() Terminate the current line by writing the line separator string. | public void | println(boolean x) Print a boolean value and then terminate the line. | public void | println(char x) Print a character and then terminate the line. | public void | println(int x) Print an integer and then terminate the line. | public void | println(long x) Print a long integer and then terminate the line. | public void | println(float x) Print a floating-point number and then terminate the line. | public void | println(double x) Print a double-precision floating-point number and then terminate the
line. | public void | println(char x) Print an array of characters and then terminate the line. | public void | println(String x) Print a String and then terminate the line. | public void | println(Object x) Print an Object and then terminate the line. | protected void | setError() Indicate that an error has occurred. | public void | write(int c) Write a single character. | public void | write(char buf, int off, int len) Write a portion of an array of characters. | public void | write(char buf) Write an array of characters. | public void | write(String s, int off, int len) Write a portion of a string. | public void | write(String s) Write a string. |
out | protected Writer out(Code) | | The underlying character-output stream of this
PrintWriter .
since: 1.2 |
NSPrintWriter | public NSPrintWriter(Writer out)(Code) | | Create a new PrintWriter, without automatic line flushing.
Parameters: out - A character-output stream |
NSPrintWriter | public NSPrintWriter(Writer out, boolean autoFlush)(Code) | | Create a new PrintWriter.
Parameters: out - A character-output stream Parameters: autoFlush - A boolean; if true, the println() methods will flushthe output buffer |
NSPrintWriter | public NSPrintWriter(OutputStream out, boolean autoFlush)(Code) | | Create a new PrintWriter from an existing OutputStream. This
convenience constructor creates the necessary intermediate
OutputStreamWriter, which will convert characters into bytes using the
default character encoding.
Parameters: out - An output stream Parameters: autoFlush - A boolean; if true, the println() methods will flushthe output buffer See Also: java.io.OutputStreamWriter.OutputStreamWriter(java.io.OutputStream) |
checkError | public boolean checkError()(Code) | | Flush the stream and check its error state. Errors are cumulative;
once the stream encounters an error, this routine will return true on
all successive calls.
True if the print stream has encountered an error, either on theunderlying output stream or during a format conversion. |
close | public void close()(Code) | | Close the stream.
|
flush | public void flush()(Code) | | Flush the stream.
|
print | public void print(boolean b)(Code) | | Print a boolean value. The string produced by
java.lang.String.valueOf(boolean) is translated into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
NSPrintWriter.write(int) method.
Parameters: b - The boolean to be printed |
print | public void print(char c)(Code) | | Print a character. The character is translated into one or more bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
NSPrintWriter.write(int) method.
Parameters: c - The char to be printed |
print | public void print(char s)(Code) | | Print an array of characters. The characters are converted into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the
NSPrintWriter.write(int)
method.
Parameters: s - The array of chars to be printed throws: NullPointerException - If s is null |
print | public void print(String s)(Code) | | Print a string. If the argument is null then the string
"null" is printed. Otherwise, the string's characters are
converted into bytes according to the platform's default character
encoding, and these bytes are written in exactly the manner of the
NSPrintWriter.write(int) method.
Parameters: s - The String to be printed |
println | public void println()(Code) | | Terminate the current line by writing the line separator string. The
line separator string is defined by the system property
line.separator , and is not necessarily a single newline
character ('\n' ).
|
setError | protected void setError()(Code) | | Indicate that an error has occurred.
|
write | public void write(int c)(Code) | | Write a single character.
|
write | public void write(char buf, int off, int len)(Code) | | Write a portion of an array of characters.
|
write | public void write(char buf)(Code) | | Write an array of characters. This method cannot be inherited from the
Writer class because it must suppress I/O exceptions.
|
write | public void write(String s, int off, int len)(Code) | | Write a portion of a string.
|
write | public void write(String s)(Code) | | Write a string. This method cannot be inherited from the Writer class
because it must suppress I/O exceptions.
|
Methods inherited from java.io.PrintWriter | public PrintWriter append(CharSequence csq)(Code)(Java Doc) public PrintWriter append(CharSequence csq, int start, int end)(Code)(Java Doc) public PrintWriter append(char c)(Code)(Java Doc) public boolean checkError()(Code)(Java Doc) protected void clearError()(Code)(Java Doc) public void close()(Code)(Java Doc) public void flush()(Code)(Java Doc) public PrintWriter format(String format, Object... args)(Code)(Java Doc) public PrintWriter format(Locale l, String format, Object... args)(Code)(Java Doc) public void print(boolean b)(Code)(Java Doc) public void print(char c)(Code)(Java Doc) public void print(int i)(Code)(Java Doc) public void print(long l)(Code)(Java Doc) public void print(float f)(Code)(Java Doc) public void print(double d)(Code)(Java Doc) public void print(char s)(Code)(Java Doc) public void print(String s)(Code)(Java Doc) public void print(Object obj)(Code)(Java Doc) public PrintWriter printf(String format, Object... args)(Code)(Java Doc) public PrintWriter printf(Locale l, String format, Object... args)(Code)(Java Doc) public void println()(Code)(Java Doc) public void println(boolean x)(Code)(Java Doc) public void println(char x)(Code)(Java Doc) public void println(int x)(Code)(Java Doc) public void println(long x)(Code)(Java Doc) public void println(float x)(Code)(Java Doc) public void println(double x)(Code)(Java Doc) public void println(char x)(Code)(Java Doc) public void println(String x)(Code)(Java Doc) public void println(Object x)(Code)(Java Doc) protected void setError()(Code)(Java Doc) public void write(int c)(Code)(Java Doc) public void write(char buf, int off, int len)(Code)(Java Doc) public void write(char buf)(Code)(Java Doc) public void write(String s, int off, int len)(Code)(Java Doc) public void write(String s)(Code)(Java Doc)
|
|
|