public class GrailsPrintWriter extends java.io.Writer
PrintWriter implementation that doesn't have synchronization. null object references are ignored in print methods (nothing gets printed)
Modifiers | Name | Description |
---|---|---|
protected static char[] |
CRLF |
|
protected static org.apache.commons.logging.Log |
LOG |
|
protected boolean |
allowUnwrappingOut |
|
protected java.io.Writer |
out |
|
protected java.io.Writer |
previousOut |
|
protected java.io.Writer |
streamCharBufferTarget |
|
protected boolean |
trouble |
|
protected boolean |
usageFlag |
Constructor and description |
---|
GrailsPrintWriter
(java.io.Writer out) |
Type Params | Return Type | Name and description |
---|---|---|
|
GrailsPrintWriter |
append(char c) |
|
GrailsPrintWriter |
append(java.lang.CharSequence csq, int start, int end) |
|
GrailsPrintWriter |
append(java.lang.CharSequence csq) |
|
GrailsPrintWriter |
append(java.lang.Object obj) |
|
void |
append(StreamCharBuffer otherBuffer) |
|
protected void |
appendNullCharSequence() |
|
java.io.PrintWriter |
asPrintWriter() |
|
java.lang.Object |
asType(java.lang.Class<?> clazz) |
|
boolean |
checkError() Flush the stream if it's not closed and check its error state. |
|
protected java.lang.Object |
clone() |
|
void |
close() |
|
protected java.io.Writer |
findStreamCharBufferTarget(boolean markUsed) |
|
void |
flush() Flush the stream. |
|
groovy.lang.MetaClass |
getMetaClass() |
|
java.io.Writer |
getOut() |
|
java.lang.Object |
getProperty(java.lang.String property) |
|
java.io.Writer |
getWriterForEncoder(Encoder encoder, EncodingStateRegistry encodingStateRegistry) |
|
java.lang.Object |
invokeMethod(java.lang.String name, java.lang.Object args) |
|
boolean |
isAllowUnwrappingOut() |
|
boolean |
isDestinationActivated() |
|
boolean |
isUsed() |
|
GrailsPrintWriter |
leftShift(java.lang.Object obj) Provides Groovy << left shift operator, but intercepts call to make sure nulls are converted to "" strings |
|
GrailsPrintWriter |
leftShift(StreamCharBuffer otherBuffer) |
|
GrailsPrintWriter |
leftShift(groovy.lang.Writable writable) |
|
GrailsPrintWriter |
leftShift(org.codehaus.groovy.runtime.GStringImpl gstring) |
|
GrailsPrintWriter |
leftShift(java.lang.String string) |
|
void |
markUsed() |
|
GrailsPrintWriter |
plus(java.lang.Object value) |
|
void |
print(java.lang.Object obj) Print an object. |
|
void |
print(java.lang.String s) Print a string. |
|
void |
print(boolean b) delegate methods, not synchronized * |
|
void |
print(char c) |
|
void |
print(int i) |
|
void |
print(long l) |
|
void |
print(float f) |
|
void |
print(double d) |
|
void |
print(char[] s) |
|
void |
print(StreamCharBuffer otherBuffer) |
|
void |
print(groovy.lang.Writable writable) |
|
void |
print(org.codehaus.groovy.runtime.GStringImpl gstring) |
|
void |
println() |
|
void |
println(boolean b) |
|
void |
println(char c) |
|
void |
println(int i) |
|
void |
println(long l) |
|
void |
println(float f) |
|
void |
println(double d) |
|
void |
println(char[] c) |
|
void |
println(java.lang.String s) |
|
void |
println(java.lang.Object o) |
|
void |
println(StreamCharBuffer otherBuffer) |
|
boolean |
resetUsed() |
|
void |
setError() |
|
void |
setMetaClass(groovy.lang.MetaClass metaClass) |
|
void |
setOut(java.io.Writer newOut) |
|
void |
setProperty(java.lang.String property, java.lang.Object newValue) |
|
void |
setUsed(boolean newUsed) |
|
java.io.Writer |
unwrap() |
|
protected java.io.Writer |
unwrapWriter(java.io.Writer writer) |
|
void |
write(java.lang.String s) Writes a string. |
|
void |
write(int c) Write a single character. |
|
void |
write(char[] buf, int off, int len) Write a portion of an array of characters. |
|
void |
write(java.lang.String s, int off, int len) Write a portion of a string. |
|
void |
write(char[] buf) |
|
void |
write(StreamCharBuffer otherBuffer) |
|
void |
write(groovy.lang.Writable writable) |
|
protected void |
writeWritable(groovy.lang.Writable writable) |
Methods inherited from class | Name |
---|---|
class java.io.Writer |
java.io.Writer#append(java.lang.CharSequence, int, int), java.io.Writer#append(char), java.io.Writer#append(java.lang.CharSequence), java.io.Writer#append(char), java.io.Writer#append(java.lang.CharSequence, int, int), java.io.Writer#append(java.lang.CharSequence), java.io.Writer#write([C), java.io.Writer#write([C, int, int), java.io.Writer#write(int), java.io.Writer#write(java.lang.String, int, int), java.io.Writer#write(java.lang.String), java.io.Writer#flush(), java.io.Writer#close(), java.io.Writer#wait(long, int), java.io.Writer#wait(long), java.io.Writer#wait(), java.io.Writer#equals(java.lang.Object), java.io.Writer#toString(), java.io.Writer#hashCode(), java.io.Writer#getClass(), java.io.Writer#notify(), java.io.Writer#notifyAll() |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Flush the stream if it's not closed and check its error state. Errors are cumulative; once the stream encounters an error, this routine will return true on all successive calls.
Flush the stream.
Provides Groovy << left shift operator, but intercepts call to make sure nulls are converted to "" strings
obj
- The value Print an object. The string produced by the java.lang.String#valueOf(Object)
method is translated into bytes
according to the platform's default character encoding, and these bytes
are written in exactly the manner of the write(int)
method.
obj
- The Object
to be printed Print a string. If the argument is null
then the string
""
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
write(int)
method.
s
- The String
to be printeddelegate methods, not synchronized *
Writes a string. If the argument is null
then the string
""
is printed.
s
- The String
to be printedWrite a single character.
c
- int specifying a character to be written.Write a portion of an array of characters.
buf
- Array of charactersoff
- Offset from which to start writing characterslen
- Number of characters to writeWrite a portion of a string.
s
- A Stringoff
- Offset from which to start writing characterslen
- Number of characters to write