java.io
Class Writer
| Method Summary | 
| Writer | leftShift(Object value)Overloads the left shift operator to provide a mechanism to append
values to a writer.
 | 
| PrintWriter | newPrintWriter()Create a new PrintWriter for this file, using specified
charset.
 | 
| Object | withPrintWriter(Closure closure)Create a new PrintWriter with a specified charset for
this file.
 | 
| Object | withWriter(Closure closure)Allows this writer to be used within the closure, ensuring that it
is flushed and closed before this method returns.
 | 
| void | write(Writable writable)A helper method so that dynamic dispatch of the writer.write(object) method
will always use the more efficient Writable.writeTo(writer) mechanism if the
object implements the Writable interface.
 | 
 
leftShift
public Writer leftShift(Object value)
-  
- Overloads the left shift operator to provide a mechanism to append
values to a writer.
- Parameters:
- value-  a value to append.
- Returns:
- the writer on which this operation was invoked
- Since:
- 1.0
newPrintWriter
public PrintWriter newPrintWriter()
-  
- Create a new PrintWriter for this file, using specified
charset.
- Returns:
- a PrintWriter
- Since:
- 1.6.0
withPrintWriter
public Object withPrintWriter(Closure closure)
-  
- Create a new PrintWriter with a specified charset for
this file.  The writer is passed to the closure, and will be closed
before this method returns.
- Parameters:
- closure-  the closure to invoke with the PrintWriter.
- Returns:
- the value returned by the closure
- Since:
- 1.6.0
withWriter
public Object withWriter(Closure closure)
-  
- Allows this writer to be used within the closure, ensuring that it
is flushed and closed before this method returns.
- Parameters:
- closure-  the closure that the writer is passed into.
- Returns:
- the value returned by the closure
- Since:
- 1.5.2
write
public void write(Writable writable)
-  
- A helper method so that dynamic dispatch of the writer.write(object) method
will always use the more efficient Writable.writeTo(writer) mechanism if the
object implements the Writable interface.
- Parameters:
- writable-  an object implementing the Writable interface.
- Since:
- 1.0