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