|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.ebi.adfconverter.common.tools.file.writer.ADFConverterFileWriterImpl
uk.ac.ebi.adfconverter.common.tools.file.writer.PlainTextFileWriter
uk.ac.ebi.adfconverter.common.tools.file.writer.PlainTextDataFileWriter
Interface for all file format classes used in writing data
DataTable| Constructor Summary | |
PlainTextDataFileWriter(java.io.File datafile)
Create an instance of a file writer for a give file |
|
PlainTextDataFileWriter(java.io.File datafile,
java.lang.String enc)
Create an instance of a file writer for a give file with a given Java character encoding |
|
PlainTextDataFileWriter(java.io.File datafile,
java.lang.String enc,
java.lang.String delimiter,
java.lang.String escape)
Create an instance of a file writer for a give file with a given Java character encoding |
|
| Method Summary | |
void |
clear()
Finalization method that closes the file descriptor. |
void |
closeFile()
Closes a data text file. |
void |
openFile()
Opens a data file for reading or writing |
void |
setDelimiter(java.lang.String delimiter)
sets the delimiter character used in the data to delimit data |
void |
setEscape(java.lang.String escape)
sets the escape character used in the data to delimit data |
void |
writeDataLine(DataRow row)
Write a data row in a file |
void |
writeHeaderLine(DataTableHeader header)
Write a table header in a file |
| Methods inherited from class uk.ac.ebi.adfconverter.common.tools.file.writer.PlainTextFileWriter |
writeLine |
| Methods inherited from class uk.ac.ebi.adfconverter.common.tools.file.writer.ADFConverterFileWriterImpl |
isErasable, setAppend |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface uk.ac.ebi.adfconverter.common.tools.file.writer.DataWriter |
isErasable, setAppend |
| Constructor Detail |
public PlainTextDataFileWriter(java.io.File datafile)
datafile - a file to write into
public PlainTextDataFileWriter(java.io.File datafile,
java.lang.String enc)
datafile - a file to writeenc - a specific Java character encoding for writing
public PlainTextDataFileWriter(java.io.File datafile,
java.lang.String enc,
java.lang.String delimiter,
java.lang.String escape)
datafile - a file to writeenc - a specific Java character encoding for writingdelimiter - the delimiter of dataescape - the escape character| Method Detail |
public void clear()
clear in class PlainTextFileWriterpublic void closeFile()
closeFile in interface DataWritercloseFile in class PlainTextFileWriter
public void openFile()
throws java.io.IOException
openFile in interface DataWriteropenFile in class PlainTextFileWriterjava.io.IOException - if an error occurspublic void setDelimiter(java.lang.String delimiter)
delimiter - the data delimiter stringpublic void setEscape(java.lang.String escape)
escape - the data escape string
public void writeDataLine(DataRow row)
throws java.io.IOException
writeDataLine in interface DataWriterrow - the data row to write in the file
java.io.IOException - if an error occurs during data writing.
public void writeHeaderLine(DataTableHeader header)
throws java.io.IOException
writeHeaderLine in interface DataWriterheader - a header to write in the file
IOException, - if an error occurs during header (first line) writing
java.io.IOException - if an error occurs during header (first line) writing.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||