org.codehaus.groovy.grails.web.sitemesh
Class GrailsRoutablePrintWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapter
org.codehaus.groovy.grails.web.sitemesh.GrailsRoutablePrintWriter
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable, java.lang.Appendable, GrailsWrappedWriter
public class GrailsRoutablePrintWriter
- extends GrailsPrintWriterAdapter
| Fields inherited from class java.io.PrintWriter |
out |
| Fields inherited from class java.io.Writer |
lock |
| Methods inherited from class org.codehaus.groovy.grails.web.util.GrailsPrintWriterAdapter |
append, append, getTarget, handleIOException, isTrouble, isUsed, markUsed, plus, print, print, println, resetUsed, setError, setTarget, setUsed, unwrap, write, write |
| Methods inherited from class java.io.PrintWriter |
clearError, format, format, printf, printf |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GrailsRoutablePrintWriter
public GrailsRoutablePrintWriter(GrailsRoutablePrintWriter.DestinationFactory factory)
isAllowUnwrappingOut
public boolean isAllowUnwrappingOut()
- tell others if getOut() can be called to "unwrap" the actual target writer
if the destination hasn't been activated, don't allow it.
- Specified by:
isAllowUnwrappingOut in interface GrailsWrappedWriter- Overrides:
isAllowUnwrappingOut in class GrailsPrintWriterAdapter
- See Also:
GrailsPrintWriter.isAllowUnwrappingOut()
getOut
public java.io.Writer getOut()
- Overrides:
getOut in class GrailsPrintWriterAdapter
updateDestination
public void updateDestination(GrailsRoutablePrintWriter.DestinationFactory f)
close
public void close()
- Specified by:
close in interface java.io.Closeable- Overrides:
close in class GrailsPrintWriterAdapter
println
public void println(java.lang.Object x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println(java.lang.String x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println(char[] x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println(double x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println(float x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println(long x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println(int x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println(char x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println(boolean x)
- Overrides:
println in class GrailsPrintWriterAdapter
println
public void println()
- Overrides:
println in class GrailsPrintWriterAdapter
print
public void print(java.lang.Object obj)
- Overrides:
print in class GrailsPrintWriterAdapter
print
public void print(java.lang.String s)
- Overrides:
print in class GrailsPrintWriterAdapter
print
public void print(char[] s)
- Overrides:
print in class GrailsPrintWriterAdapter
print
public void print(double d)
- Overrides:
print in class GrailsPrintWriterAdapter
print
public void print(float f)
- Overrides:
print in class GrailsPrintWriterAdapter
print
public void print(long l)
- Overrides:
print in class GrailsPrintWriterAdapter
print
public void print(int i)
- Overrides:
print in class GrailsPrintWriterAdapter
print
public void print(char c)
- Overrides:
print in class GrailsPrintWriterAdapter
print
public void print(boolean b)
- Overrides:
print in class GrailsPrintWriterAdapter
write
public void write(java.lang.String s)
- Overrides:
write in class GrailsPrintWriterAdapter
write
public void write(java.lang.String s,
int off,
int len)
- Overrides:
write in class GrailsPrintWriterAdapter
write
public void write(char[] buf)
- Overrides:
write in class GrailsPrintWriterAdapter
write
public void write(char[] buf,
int off,
int len)
- Overrides:
write in class GrailsPrintWriterAdapter
write
public void write(int c)
- Overrides:
write in class GrailsPrintWriterAdapter
checkError
public boolean checkError()
- Overrides:
checkError in class GrailsPrintWriterAdapter
flush
public void flush()
- Specified by:
flush in interface java.io.Flushable- Overrides:
flush in class GrailsPrintWriterAdapter
append
public java.io.PrintWriter append(char c)
- Specified by:
append in interface java.lang.Appendable- Overrides:
append in class GrailsPrintWriterAdapter
append
public java.io.PrintWriter append(java.lang.CharSequence csq,
int start,
int end)
- Specified by:
append in interface java.lang.Appendable- Overrides:
append in class GrailsPrintWriterAdapter
append
public java.io.PrintWriter append(java.lang.CharSequence csq)
- Specified by:
append in interface java.lang.Appendable- Overrides:
append in class 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
public GrailsPrintWriter leftShift(java.lang.Object value)
throws java.io.IOException
- Overrides:
leftShift in class GrailsPrintWriterAdapter
- Throws:
java.io.IOException
leftShift
public GrailsPrintWriter leftShift(StreamCharBuffer otherBuffer)
- Overrides:
leftShift in class GrailsPrintWriterAdapter
leftShift
public GrailsPrintWriter leftShift(groovy.lang.Writable writable)
- Overrides:
leftShift in class GrailsPrintWriterAdapter