public class GrailsRoutablePrintWriter
extends org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapter
| Modifier and Type | Class and Description |
|---|---|
static interface |
GrailsRoutablePrintWriter.DestinationFactory
Factory to lazily instantiate the destination.
|
| Constructor and Description |
|---|
GrailsRoutablePrintWriter(GrailsRoutablePrintWriter.DestinationFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activateDestination() |
java.io.PrintWriter |
append(char c) |
java.io.PrintWriter |
append(java.lang.CharSequence csq) |
java.io.PrintWriter |
append(java.lang.CharSequence csq,
int start,
int end) |
void |
blockFlushAndClose() |
boolean |
checkError() |
void |
close() |
void |
flush() |
boolean |
isAllowUnwrappingOut() |
boolean |
isBlockClose() |
boolean |
isBlockFlush() |
boolean |
isDestinationActivated() |
org.codehaus.groovy.grails.web.util.GrailsPrintWriter |
leftShift(java.lang.Object value) |
org.codehaus.groovy.grails.web.util.GrailsPrintWriter |
leftShift(org.codehaus.groovy.grails.web.util.StreamCharBuffer otherBuffer) |
org.codehaus.groovy.grails.web.util.GrailsPrintWriter |
leftShift(groovy.lang.Writable writable) |
static GrailsRoutablePrintWriter |
newInstance(GrailsRoutablePrintWriter.DestinationFactory factory) |
void |
print(boolean b) |
void |
print(char c) |
void |
print(char[] s) |
void |
print(double d) |
void |
print(float f) |
void |
print(int i) |
void |
print(long l) |
void |
print(java.lang.Object obj) |
void |
print(java.lang.String s) |
void |
println() |
void |
println(boolean x) |
void |
println(char x) |
void |
println(char[] x) |
void |
println(double x) |
void |
println(float x) |
void |
println(int x) |
void |
println(long x) |
void |
println(java.lang.Object x) |
void |
println(java.lang.String x) |
void |
setBlockClose(boolean blockClose) |
void |
setBlockFlush(boolean blockFlush) |
void |
setDestinationActivated(boolean destinationActivated) |
void |
unBlockFlushAndClose() |
java.io.Writer |
unwrap() |
void |
updateDestination(GrailsRoutablePrintWriter.DestinationFactory f) |
void |
write(char[] buf) |
void |
write(char[] buf,
int off,
int len) |
void |
write(int c) |
void |
write(java.lang.String s) |
void |
write(java.lang.String s,
int off,
int len) |
public GrailsRoutablePrintWriter(GrailsRoutablePrintWriter.DestinationFactory factory)
public static GrailsRoutablePrintWriter newInstance(GrailsRoutablePrintWriter.DestinationFactory factory)
protected void activateDestination()
public boolean isAllowUnwrappingOut()
isAllowUnwrappingOut in interface org.codehaus.groovy.grails.web.util.GrailsWrappedWriterisAllowUnwrappingOut in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic java.io.Writer unwrap()
unwrap in interface org.codehaus.groovy.grails.web.util.GrailsWrappedWriterunwrap in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void updateDestination(GrailsRoutablePrintWriter.DestinationFactory f)
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(java.lang.Object x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(java.lang.String x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(char[] x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(double x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(float x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(long x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(int x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(char x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println(boolean x)
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void println()
println in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(java.lang.Object obj)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(java.lang.String s)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(char[] s)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(double d)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(float f)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(long l)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(int i)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(char c)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void print(boolean b)
print in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void write(java.lang.String s)
write in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void write(java.lang.String s,
int off,
int len)
write in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void write(char[] buf)
write in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void write(char[] buf,
int off,
int len)
write in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void write(int c)
write in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic boolean checkError()
checkError in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic void flush()
flush in interface java.io.Flushableflush in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic java.io.PrintWriter append(char c)
append in interface java.lang.Appendableappend in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic java.io.PrintWriter append(java.lang.CharSequence csq,
int start,
int end)
append in interface java.lang.Appendableappend in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic java.io.PrintWriter append(java.lang.CharSequence csq)
append in interface java.lang.Appendableappend in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic boolean isBlockFlush()
public void setBlockFlush(boolean blockFlush)
public boolean isBlockClose()
public void setBlockClose(boolean blockClose)
public void unBlockFlushAndClose()
public void blockFlushAndClose()
public org.codehaus.groovy.grails.web.util.GrailsPrintWriter leftShift(java.lang.Object value)
throws java.io.IOException
leftShift in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterjava.io.IOExceptionpublic org.codehaus.groovy.grails.web.util.GrailsPrintWriter leftShift(org.codehaus.groovy.grails.web.util.StreamCharBuffer otherBuffer)
leftShift in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic org.codehaus.groovy.grails.web.util.GrailsPrintWriter leftShift(groovy.lang.Writable writable)
leftShift in class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapterpublic boolean isDestinationActivated()
public void setDestinationActivated(boolean destinationActivated)