#include <XListFileReader.h>


Public Member Functions | |
| XListFileReader (const FileName &f, const Config &c) | |
| virtual | ~XListFileReader () |
| virtual void | readList (XList &l) |
| virtual String | getClassName () const |
Static Public Member Functions | |
| static XListFileReader & | create (const FileName &, const Config &) |
Private Member Functions | |
| bool | operator== (const XListFileReader &) const |
| bool | operator!= (const XListFileReader &) const |
| const XListFileReader & | operator= (const XListFileReader &) |
| XListFileReader (const XListFileReader &) | |
Private Attributes | |
| FileReader * | _pReader |
Convenient class used to read XList file
Definition at line 83 of file XListFileReader.h.
Creates a new XListFileReader object
| f | the file to read |
| c | the configuration to use |
Definition at line 66 of file XListFileReader.cpp.
Referenced by create().
| XListFileReader::~XListFileReader | ( | ) | [virtual] |
Definition at line 104 of file XListFileReader.cpp.
| alize::XListFileReader::XListFileReader | ( | const XListFileReader & | ) | [private] |
Not implemented
| XListFileReader & XListFileReader::create | ( | const FileName & | f, |
| const Config & | c | ||
| ) | [static] |
See contructor with same parameters
Definition at line 69 of file XListFileReader.cpp.
References alize::Object::assertMemoryIsAllocated(), and XListFileReader().
| String XListFileReader::getClassName | ( | ) | const [virtual] |
Returns the name of the class
Implements alize::Object.
Definition at line 102 of file XListFileReader.cpp.
| bool alize::XListFileReader::operator!= | ( | const XListFileReader & | ) | const [private] |
Not implemented
| const XListFileReader& alize::XListFileReader::operator= | ( | const XListFileReader & | ) | [private] |
Not implemented
| bool alize::XListFileReader::operator== | ( | const XListFileReader & | ) | const [private] |
| void XListFileReader::readList | ( | XList & | l ) | [virtual] |
Reads all the data from the file and stores them in a XList object
| l | list to store the loaded data |
| IOException | if an I/O error occurs |
| FileNotFoundException |
Definition at line 76 of file XListFileReader.cpp.
References _pReader, alize::XLine::addElement(), alize::XList::addLine(), alize::FileReader::close(), alize::String::getToken(), alize::String::length(), NULL, alize::FileReader::readLine(), alize::XList::reset(), alize::XList::rewind(), and alize::XLine::rewind().
Referenced by alize::XList::load().
FileReader* alize::XListFileReader::_pReader [private] |
Definition at line 112 of file XListFileReader.h.
Referenced by readList(), and ~XListFileReader().
1.7.2