Package org.grails.web.sitemesh
Class GrailsRoutablePrintWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
org.grails.buffer.GrailsPrintWriterAdapter
org.grails.web.sitemesh.GrailsRoutablePrintWriter
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable,org.grails.buffer.GrailsWrappedWriter
public class GrailsRoutablePrintWriter
extends org.grails.buffer.GrailsPrintWriterAdapter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceFactory to lazily instantiate the destination. -
Field Summary
Fields inherited from class org.grails.buffer.GrailsPrintWriterAdapter
targetFields inherited from class java.io.PrintWriter
out -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappend(char c) append(CharSequence csq) append(CharSequence csq, int start, int end) voidbooleanvoidclose()voidflush()booleanbooleanbooleanbooleanorg.grails.buffer.GrailsPrintWriterleftShift(groovy.lang.Writable writable) org.grails.buffer.GrailsPrintWriterorg.grails.buffer.GrailsPrintWriterleftShift(org.grails.buffer.StreamCharBuffer otherBuffer) static GrailsRoutablePrintWritervoidprint(boolean b) voidprint(char c) voidprint(char[] s) voidprint(double d) voidprint(float f) voidprint(int i) voidprint(long l) voidvoidvoidprintln()voidprintln(boolean x) voidprintln(char x) voidprintln(char[] x) voidprintln(double x) voidprintln(float x) voidprintln(int x) voidprintln(long x) voidvoidvoidsetBlockClose(boolean blockClose) voidsetBlockFlush(boolean blockFlush) voidsetDestinationActivated(boolean destinationActivated) voidunwrap()voidvoidwrite(char[] buf) voidwrite(char[] buf, int off, int len) voidwrite(int c) voidvoidMethods inherited from class org.grails.buffer.GrailsPrintWriterAdapter
append, append, getOut, getTarget, handleIOException, isTrouble, isUsed, markUsed, newInstance, plus, print, print, println, resetUsed, setError, setTarget, setUsed, write, writeMethods inherited from class java.io.PrintWriter
clearError, format, format, printf, printfMethods inherited from class java.io.Writer
nullWriter
-
Constructor Details
-
GrailsRoutablePrintWriter
-
-
Method Details
-
newInstance
public static GrailsRoutablePrintWriter newInstance(GrailsRoutablePrintWriter.DestinationFactory factory) -
activateDestination
protected void activateDestination() -
isAllowUnwrappingOut
public boolean isAllowUnwrappingOut()- Specified by:
isAllowUnwrappingOutin interfaceorg.grails.buffer.GrailsWrappedWriter- Overrides:
isAllowUnwrappingOutin classorg.grails.buffer.GrailsPrintWriterAdapter
-
unwrap
- Specified by:
unwrapin interfaceorg.grails.buffer.GrailsWrappedWriter- Overrides:
unwrapin classorg.grails.buffer.GrailsPrintWriterAdapter
-
updateDestination
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
- Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
- Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
public void println(char[] x) - Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
public void println(double x) - Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
public void println(float x) - Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
public void println(long x) - Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
public void println(int x) - Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
public void println(char x) - Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
public void println(boolean x) - Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
println
public void println()- Overrides:
printlnin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
- Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
- Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
public void print(char[] s) - Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
public void print(double d) - Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
public void print(float f) - Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
public void print(long l) - Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
public void print(int i) - Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
public void print(char c) - Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
print
public void print(boolean b) - Overrides:
printin classorg.grails.buffer.GrailsPrintWriterAdapter
-
write
- Overrides:
writein classorg.grails.buffer.GrailsPrintWriterAdapter
-
write
- Overrides:
writein classorg.grails.buffer.GrailsPrintWriterAdapter
-
write
public void write(char[] buf) - Overrides:
writein classorg.grails.buffer.GrailsPrintWriterAdapter
-
write
public void write(char[] buf, int off, int len) - Overrides:
writein classorg.grails.buffer.GrailsPrintWriterAdapter
-
write
public void write(int c) - Overrides:
writein classorg.grails.buffer.GrailsPrintWriterAdapter
-
checkError
public boolean checkError()- Overrides:
checkErrorin classorg.grails.buffer.GrailsPrintWriterAdapter
-
flush
public void flush() -
append
- Specified by:
appendin interfaceAppendable- Overrides:
appendin classorg.grails.buffer.GrailsPrintWriterAdapter
-
append
- Specified by:
appendin interfaceAppendable- Overrides:
appendin classorg.grails.buffer.GrailsPrintWriterAdapter
-
append
- Specified by:
appendin interfaceAppendable- Overrides:
appendin classorg.grails.buffer.GrailsPrintWriterAdapter
-
isBlockFlush
public boolean isBlockFlush() -
setBlockFlush
public void setBlockFlush(boolean blockFlush) -
isBlockClose
public boolean isBlockClose() -
setBlockClose
public void setBlockClose(boolean blockClose) -
unBlockFlushAndClose
public void unBlockFlushAndClose() -
blockFlushAndClose
public void blockFlushAndClose() -
leftShift
- Overrides:
leftShiftin classorg.grails.buffer.GrailsPrintWriterAdapter- Throws:
IOException
-
leftShift
public org.grails.buffer.GrailsPrintWriter leftShift(org.grails.buffer.StreamCharBuffer otherBuffer) - Overrides:
leftShiftin classorg.grails.buffer.GrailsPrintWriterAdapter
-
leftShift
public org.grails.buffer.GrailsPrintWriter leftShift(groovy.lang.Writable writable) - Overrides:
leftShiftin classorg.grails.buffer.GrailsPrintWriterAdapter
-
isDestinationActivated
public boolean isDestinationActivated() -
setDestinationActivated
public void setDestinationActivated(boolean destinationActivated)
-