Package com.google.gwt.codegen.server
Class AbortablePrintWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- com.google.gwt.codegen.server.AbortablePrintWriter
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.Appendable
,java.lang.AutoCloseable
public class AbortablePrintWriter extends java.io.PrintWriter
Wrapper for aPrintWriter
that adds the ability to abort creation and an onClose hookExperimental API - subject to change.
-
-
Constructor Summary
Constructors Constructor Description AbortablePrintWriter(java.io.PrintWriter pw)
Wrap aPrintWriter
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
Abort creation of this output.void
close()
protected void
onClose(boolean aborted)
Called exactly once when thisPrintWriter
is closed or aborted.-
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, clearError, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
-
-
-
-
Method Detail
-
abort
public void abort()
Abort creation of this output.
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.PrintWriter
-
onClose
protected void onClose(boolean aborted)
Called exactly once when thisPrintWriter
is closed or aborted.- Parameters:
aborted
-
-
-