public class TableWriter extends Object
TableWriter class is used for writing
 fixed-width text, fixed-width binary and delimited data files.| Constructor and Description | 
|---|
TableWriter(Object table,
           OutputStream outputStream)
Creates an instance of  
TableWriter for writing to
 a fixed-width text or binary data file and uses "US-ASCII"
 character set name for encoding. | 
TableWriter(Object table,
           OutputStream outputStream,
           String charsetName)
Creates an instance of  
TableWriter for writing to a
 fixed-width text or binary data file. | 
TableWriter(Object table,
           Writer writer)
Creates an instance of  
TableWriter for writing to
 a delimited data file. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
Closes this table writer which may no longer be used for writing records. 
 | 
TableRecord | 
createRecord()
Creates a record for adding data. 
 | 
void | 
flush()
Flushes the output stream or writer. 
 | 
void | 
write(TableRecord record)
Writes the table record to the output stream or writer. 
 | 
public TableWriter(Object table, OutputStream outputStream, String charsetName) throws UnsupportedCharsetException
TableWriter for writing to a
 fixed-width text or binary data file. For fixed-width text file,
 'carriage return + line feed' is used for record delimiter.table - a table objectoutputStream - an output streamcharsetName - the charset name to use for encoding the bytes.UnsupportedCharsetExceptionpublic TableWriter(Object table, OutputStream outputStream)
TableWriter for writing to
 a fixed-width text or binary data file and uses "US-ASCII"
 character set name for encoding. For fixed-width text file,
 'carriage return + line feed' is used for record delimiter.table - a table objectoutputStream - an output streampublic TableRecord createRecord()
TableRecordpublic void write(TableRecord record) throws IOException
record - the TableRecord objectIOExceptionpublic void flush()
           throws IOException
IOExceptionpublic void close()
           throws IOException
IOExceptionCopyright © 2010–2016 Planetary Data System. All rights reserved.