Groovy Documentation

org.codehaus.groovy.grails.web.sitemesh
[Java] 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

public class GrailsRoutablePrintWriter
extends GrailsPrintWriterAdapter

Nested Class Summary
static interface GrailsRoutablePrintWriter.DestinationFactory

Factory to lazily instantiate the destination.

 
Field Summary
 
Fields inherited from class GrailsPrintWriterAdapter
target
 
Constructor Summary
GrailsRoutablePrintWriter(GrailsRoutablePrintWriter.DestinationFactory factory)

 
Method Summary
java.io.PrintWriter append(char c)

java.io.PrintWriter append(java.lang.CharSequence csq, int start, int end)

java.io.PrintWriter append(java.lang.CharSequence csq)

void blockFlushAndClose()

boolean checkError()

void close()

void flush()

java.io.Writer getOut()

boolean isAllowUnwrappingOut()

tell others if getOut() can be called to "unwrap" the actual target writer

boolean isBlockClose()

boolean isBlockFlush()

GrailsPrintWriter leftShift(java.lang.Object value)

GrailsPrintWriter leftShift(StreamCharBuffer otherBuffer)

GrailsPrintWriter leftShift(groovy.lang.Writable writable)

void print(java.lang.Object obj)

void print(java.lang.String s)

void print(char[] s)

void print(double d)

void print(float f)

void print(long l)

void print(int i)

void print(char c)

void print(boolean b)

void println(java.lang.Object x)

void println(java.lang.String x)

void println(char[] x)

void println(double x)

void println(float x)

void println(long x)

void println(int x)

void println(char x)

void println(boolean x)

void println()

void setBlockClose(boolean blockClose)

void setBlockFlush(boolean blockFlush)

void unBlockFlushAndClose()

void updateDestination(GrailsRoutablePrintWriter.DestinationFactory f)

void write(java.lang.String s)

void write(java.lang.String s, int off, int len)

void write(char[] buf)

void write(char[] buf, int off, int len)

void write(int c)

 
Methods inherited from class GrailsPrintWriterAdapter
append, append, append, append, append, checkError, close, flush, getOut, getTarget, handleIOException, isAllowUnwrappingOut, isTrouble, isUsed, leftShift, leftShift, leftShift, markUsed, plus, print, print, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, println, resetUsed, setError, setTarget, setUsed, unwrap, write, write, write, write, write, write, write
 
Methods inherited from class java.io.PrintWriter
java.io.PrintWriter#checkError(), java.io.PrintWriter#printf(java.lang.String, [Ljava.lang.Object;), java.io.PrintWriter#printf(java.util.Locale, java.lang.String, [Ljava.lang.Object;), java.io.PrintWriter#println(double), java.io.PrintWriter#println([C), java.io.PrintWriter#println(java.lang.String), java.io.PrintWriter#println(java.lang.Object), java.io.PrintWriter#println(boolean), java.io.PrintWriter#println(), java.io.PrintWriter#println(int), java.io.PrintWriter#println(long), java.io.PrintWriter#println(float), java.io.PrintWriter#println(char), java.io.PrintWriter#append(java.lang.CharSequence), java.io.PrintWriter#append(char), java.io.PrintWriter#append(java.lang.CharSequence, int, int), java.io.PrintWriter#append(java.lang.CharSequence, int, int), java.io.PrintWriter#append(java.lang.CharSequence, int, int), java.io.PrintWriter#append(char), java.io.PrintWriter#append(char), java.io.PrintWriter#append(java.lang.CharSequence), java.io.PrintWriter#append(java.lang.CharSequence), java.io.PrintWriter#format(java.lang.String, [Ljava.lang.Object;), java.io.PrintWriter#format(java.util.Locale, java.lang.String, [Ljava.lang.Object;), java.io.PrintWriter#write([C), java.io.PrintWriter#write(java.lang.String, int, int), java.io.PrintWriter#write(java.lang.String), java.io.PrintWriter#write(int), java.io.PrintWriter#write([C, int, int), java.io.PrintWriter#print(double), java.io.PrintWriter#print(java.lang.Object), java.io.PrintWriter#print(long), java.io.PrintWriter#print(float), java.io.PrintWriter#print([C), java.io.PrintWriter#print(java.lang.String), java.io.PrintWriter#print(boolean), java.io.PrintWriter#print(char), java.io.PrintWriter#print(int), java.io.PrintWriter#flush(), java.io.PrintWriter#close(), java.io.PrintWriter#wait(), java.io.PrintWriter#wait(long, int), java.io.PrintWriter#wait(long), java.io.PrintWriter#equals(java.lang.Object), java.io.PrintWriter#toString(), java.io.PrintWriter#hashCode(), java.io.PrintWriter#getClass(), java.io.PrintWriter#notify(), java.io.PrintWriter#notifyAll()
 

Constructor Detail

GrailsRoutablePrintWriter

public GrailsRoutablePrintWriter(GrailsRoutablePrintWriter.DestinationFactory factory)


 
Method Detail

append

@Override
public java.io.PrintWriter append(char c)


append

@Override
public java.io.PrintWriter append(java.lang.CharSequence csq, int start, int end)


append

@Override
public java.io.PrintWriter append(java.lang.CharSequence csq)


blockFlushAndClose

public void blockFlushAndClose()


checkError

@Override
public boolean checkError()


close

@Override
public void close()


flush

@Override
public void flush()


getOut

@Override
public java.io.Writer getOut()


isAllowUnwrappingOut

@Override
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.
See Also:
GrailsPrintWriter.isAllowUnwrappingOut


isBlockClose

public boolean isBlockClose()


isBlockFlush

public boolean isBlockFlush()


leftShift

@Override
public GrailsPrintWriter leftShift(java.lang.Object value)


leftShift

@Override
public GrailsPrintWriter leftShift(StreamCharBuffer otherBuffer)


leftShift

@Override
public GrailsPrintWriter leftShift(groovy.lang.Writable writable)


print

@Override
public void print(java.lang.Object obj)


print

@Override
public void print(java.lang.String s)


print

@Override
public void print(char[] s)


print

@Override
public void print(double d)


print

@Override
public void print(float f)


print

@Override
public void print(long l)


print

@Override
public void print(int i)


print

@Override
public void print(char c)


print

@Override
public void print(boolean b)


println

@Override
public void println(java.lang.Object x)


println

@Override
public void println(java.lang.String x)


println

@Override
public void println(char[] x)


println

@Override
public void println(double x)


println

@Override
public void println(float x)


println

@Override
public void println(long x)


println

@Override
public void println(int x)


println

@Override
public void println(char x)


println

@Override
public void println(boolean x)


println

@Override
public void println()


setBlockClose

public void setBlockClose(boolean blockClose)


setBlockFlush

public void setBlockFlush(boolean blockFlush)


unBlockFlushAndClose

public void unBlockFlushAndClose()


updateDestination

public void updateDestination(GrailsRoutablePrintWriter.DestinationFactory f)


write

@Override
public void write(java.lang.String s)


write

@Override
public void write(java.lang.String s, int off, int len)


write

@Override
public void write(char[] buf)


write

@Override
public void write(char[] buf, int off, int len)


write

@Override
public void write(int c)


 

Groovy Documentation