Jagger
 All Classes Namespaces Files Functions Variables Groups Pages
Public Member Functions | List of all members
com.griddynamics.jagger.providers.FileProvider< T > Class Reference

Reads data from files. More...

Inheritance diagram for com.griddynamics.jagger.providers.FileProvider< T >:
Inheritance graph
[legend]

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...
 

Detailed Description

Reads data from files.

Author
Nikolay Musienko
Details:

Reads data from files, which uses special delimiter.
For example : if your file contains next info -

NYC 89,5$|MOS 67,4$|SPB 109,6$


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

class InternationalTicket{
private String city;
private double price;
....
....
}

The documentation for this class was generated from the following file: