public abstract static class TextIO.Sink extends java.lang.Object implements FileIO.Sink<java.lang.String>
TextIO.sink().| Constructor and Description | 
|---|
| Sink() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | flush()Flushes the buffered state (if any) before the channel is closed. | 
| void | open(java.nio.channels.WritableByteChannel channel)Initializes writing to the given channel. | 
| TextIO.Sink | withFooter(java.lang.String footer) | 
| TextIO.Sink | withHeader(java.lang.String header) | 
| void | write(java.lang.String element)Appends a single element to the file. | 
public TextIO.Sink withHeader(java.lang.String header)
public TextIO.Sink withFooter(java.lang.String footer)
public void open(java.nio.channels.WritableByteChannel channel)
          throws java.io.IOException
FileIO.SinkFileIO.Sink
 instance.open in interface FileIO.Sink<java.lang.String>java.io.IOExceptionpublic void write(java.lang.String element)
           throws java.io.IOException
FileIO.Sinkwrite in interface FileIO.Sink<java.lang.String>java.io.IOExceptionpublic void flush()
           throws java.io.IOException
FileIO.Sinkflush in interface FileIO.Sink<java.lang.String>java.io.IOException