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