|
||||||||||
| 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.reader.ADFConverterFileReaderImpl
uk.ac.ebi.adfconverter.common.tools.file.reader.PlainTextFileReader
uk.ac.ebi.adfconverter.common.tools.file.reader.PlainTextDataFileReader
Interface for all file format classes used in reading data
DataTable| Constructor Summary | |
PlainTextDataFileReader(java.io.File datafile)
Constructor for reader of data contained in tabular file |
|
PlainTextDataFileReader(java.io.File datafile,
java.lang.String enc)
Constructor for reader of data contained in tabular file |
|
PlainTextDataFileReader(java.io.File datafile,
java.lang.String enc,
java.lang.String delimiter,
java.lang.String escape)
Constructor of the class, Set a text file to read, an character encoding, an data delimiter and an escape character |
|
| Method Summary | |
void |
closeFile()
Closes a data text file. |
DataRow |
getDataLine(java.lang.Integer length)
Retrieves a line from a data file Only when termination requirements have been met, the method should return a String object.
|
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 |
| Methods inherited from class uk.ac.ebi.adfconverter.common.tools.file.reader.PlainTextFileReader |
getLine |
| Methods inherited from class uk.ac.ebi.adfconverter.common.tools.file.reader.ADFConverterFileReaderImpl |
clear, finalize, getLineNumber |
| 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.reader.DataReader |
getLineNumber |
| Constructor Detail |
public PlainTextDataFileReader(java.io.File datafile)
datafile - the file containing data
public PlainTextDataFileReader(java.io.File datafile,
java.lang.String enc)
datafile - the file containing dataenc - specific character encoding
public PlainTextDataFileReader(java.io.File datafile,
java.lang.String enc,
java.lang.String delimiter,
java.lang.String escape)
datafile - the file to readenc - the character encodingdelimiter - the data delimiterescape - the escape character| Method Detail |
public void closeFile()
closeFile in interface DataReadercloseFile in class PlainTextFileReader
public DataRow getDataLine(java.lang.Integer length)
throws java.io.IOException,
IncorrectDataFile
Retrieves a line from a data file
Only when termination requirements have been met, the method should return a
String object.
A length Integer Object can be provided to limit the retrieve line to this length
getDataLine in interface DataReaderlength - the length of the current line
java.io.IOException
IncorrectDataFile
public void openFile()
throws java.io.IOException
openFile in interface DataReaderopenFile in class PlainTextFileReaderjava.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 escape string
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||