Public Member Functions | Private Member Functions

alize::ConfigFileReaderRaw Class Reference

#include <ConfigFileReaderRaw.h>

Inheritance diagram for alize::ConfigFileReaderRaw:
Inheritance graph
[legend]
Collaboration diagram for alize::ConfigFileReaderRaw:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConfigFileReaderRaw (const FileName &f)
virtual ~ConfigFileReaderRaw ()
virtual void readConfig (Config &c)
virtual String getClassName () const

Private Member Functions

bool operator== (const ConfigFileReaderRaw &) const
bool operator!= (const ConfigFileReaderRaw &) const
const ConfigFileReaderRawoperator= (const ConfigFileReaderRaw &)
 ConfigFileReaderRaw (const ConfigFileReaderRaw &)

Detailed Description

Convenient class used to read a configuration from a raw file A raw format is a non-standard format. You can create your own reader with a particular format by using this class as an example.

Author:
Frederic Wils frederic.wils@lia.univ-avignon.fr
Version:
1.0
Date:
2003
Warning:
Do not share files saved with this format. Use it as a temporary and personnal backup.

Definition at line 85 of file ConfigFileReaderRaw.h.


Constructor & Destructor Documentation

ConfigFileReaderRaw::ConfigFileReaderRaw ( const FileName f ) [explicit]

Creates a new ConfigFileReaderRaw object to read parameters from a raw file

Parameters:
fthe file to read (path + name)

Definition at line 66 of file ConfigFileReaderRaw.cpp.

ConfigFileReaderRaw::~ConfigFileReaderRaw (  ) [virtual]

Definition at line 89 of file ConfigFileReaderRaw.cpp.

alize::ConfigFileReaderRaw::ConfigFileReaderRaw ( const ConfigFileReaderRaw  ) [private]

Not implemented


Member Function Documentation

String ConfigFileReaderRaw::getClassName (  ) const [virtual]

Returns the name of the class

Returns:
the name of the class of the object as a String

Implements alize::Object.

Definition at line 86 of file ConfigFileReaderRaw.cpp.

bool alize::ConfigFileReaderRaw::operator!= ( const ConfigFileReaderRaw  ) const [private]

Not implemented

const ConfigFileReaderRaw& alize::ConfigFileReaderRaw::operator= ( const ConfigFileReaderRaw  ) [private]

Not implemented

bool alize::ConfigFileReaderRaw::operator== ( const ConfigFileReaderRaw  ) const [private]
void ConfigFileReaderRaw::readConfig ( Config c ) [virtual]

Reads the configuration from the file and stores it in a Config object. The object is reseted beforehand

Parameters:
cConfig objet to store the loaded parameters
Exceptions:
IOExceptionif an I/O error occurs
FileNotFoundException

Implements alize::ConfigFileReaderAbstract.

Definition at line 69 of file ConfigFileReaderRaw.cpp.

References alize::ConfigFileReaderAbstract::_pReader, alize::FileReader::close(), alize::String::getToken(), alize::String::isEmpty(), NULL, alize::FileReader::readLine(), alize::Config::reset(), and alize::Config::setParam().

Referenced by alize::Config::load().


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