|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.io.Writer org.codehaus.groovy.grails.web.util.GrailsPrintWriter
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)
Field Summary | |
---|---|
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 Summary | |
GrailsPrintWriter(java.io.Writer out)
|
Method Summary | |
---|---|
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)
|
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. |
java.io.Writer
|
getOut()
|
boolean
|
isAllowUnwrappingOut()
|
boolean
|
isUsed()
|
GrailsPrintWriter
|
leftShift(java.lang.Object value)
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)
|
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
|
setOut(java.io.Writer newOut)
|
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)
|
Methods inherited from class java.io.Writer | |
---|---|
java.io.Writer#append(java.lang.CharSequence), java.io.Writer#append(java.lang.CharSequence), java.io.Writer#append(java.lang.CharSequence, int, int), java.io.Writer#append(char), java.io.Writer#append(char), java.io.Writer#append(java.lang.CharSequence, int, int), java.io.Writer#write([C, int, int), java.io.Writer#write(int), java.io.Writer#write([C), java.io.Writer#write(java.lang.String), java.io.Writer#write(java.lang.String, int, int), java.io.Writer#flush(), java.io.Writer#close(), java.io.Writer#wait(), java.io.Writer#wait(long), java.io.Writer#wait(long, int), 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() |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), 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() |
Field Detail |
---|
protected static final char[] CRLF
protected static final 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 Detail |
---|
public GrailsPrintWriter(java.io.Writer out)
Method Detail |
---|
@Override public GrailsPrintWriter append(char c)
@Override public GrailsPrintWriter append(java.lang.CharSequence csq, int start, int end)
@Override public GrailsPrintWriter append(java.lang.CharSequence csq)
public GrailsPrintWriter append(java.lang.Object obj)
public void append(StreamCharBuffer otherBuffer)
public java.io.PrintWriter asPrintWriter()
public java.lang.Object asType(java.lang.Class clazz)
public boolean checkError()
@Override protected java.lang.Object clone()
@Override public void close()
protected java.io.Writer findStreamCharBufferTarget(boolean markUsed)
@Override public void flush()
public java.io.Writer getOut()
public boolean isAllowUnwrappingOut()
public boolean isUsed()
public GrailsPrintWriter leftShift(java.lang.Object value)
value
- The value
public GrailsPrintWriter leftShift(StreamCharBuffer otherBuffer)
public GrailsPrintWriter leftShift(groovy.lang.Writable writable)
public GrailsPrintWriter leftShift(org.codehaus.groovy.runtime.GStringImpl gstring)
public void markUsed()
public GrailsPrintWriter plus(java.lang.Object value)
public void print(java.lang.Object obj)
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
public void print(java.lang.String s)
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 printed
public void print(boolean b)
public void print(char c)
public void print(int i)
public void print(long l)
public void print(float f)
public void print(double d)
public void print(char[] s)
public void print(StreamCharBuffer otherBuffer)
public void print(groovy.lang.Writable writable)
public void print(org.codehaus.groovy.runtime.GStringImpl gstring)
public void println()
public void println(boolean b)
public void println(char c)
public void println(int i)
public void println(long l)
public void println(float f)
public void println(double d)
public void println(char[] c)
public void println(java.lang.String s)
public void println(java.lang.Object o)
public void println(StreamCharBuffer otherBuffer)
public boolean resetUsed()
public void setError()
public void setOut(java.io.Writer newOut)
public void setUsed(boolean newUsed)
public java.io.Writer unwrap()
protected java.io.Writer unwrapWriter(java.io.Writer writer)
@Override public void write(java.lang.String s)
null
then the string
""
is printed.
s
- The String
to be printed
@Override public void write(int c)
c
- int specifying a character to be written.
@Override public void write(char[] buf, int off, int len)
buf
- Array of charactersoff
- Offset from which to start writing characterslen
- Number of characters to write
@Override public void write(java.lang.String s, int off, int len)
s
- A Stringoff
- Offset from which to start writing characterslen
- Number of characters to write
@Override public void write(char[] buf)
public void write(StreamCharBuffer otherBuffer)
public void write(groovy.lang.Writable writable)
Groovy Documentation