Reads data from files. More...
Public Member Functions | |
FileProvider (String path, String delimeter, ObjectCreator< T > objectCreator) | |
Creates new file provider. More... | |
FileProvider (String path, ObjectCreator< T > objectCreator) | |
Creates new file provider. More... | |
FileProvider (String path) | |
Creates new file provider. More... | |
String | getDelimeter () |
Returns delimiter. More... | |
ObjectCreator< T > | getObjectCreator () |
Returns object creator, which translate row data to java objects. More... | |
String | getPath () |
Returns file name. More... | |
Iterator< T > | iterator () |
void | setDelimeter (String delimeter) |
Set provider delimiter. More... | |
void | setObjectCreator (ObjectCreator< T > objectCreator) |
Set object creator, which translate row data to java objects. More... | |
void | setPath (String filePath) |
Set file name. More... | |
Reads data from files.
Reads data from files, which uses special delimiter.
For example : if your file contains next info -
And your delimiter equals '|'
Provider will create 3 records - 'NYC 89,5$', 'MOS 67,4$', 'SPB 109,6$'. You can create a special object creator, which will translate such records to your java object. This object may looks like this