Public Member Functions | Protected Attributes | Private Member Functions

alize::ConfigFileReaderAbstract Class Reference

#include <ConfigFileReaderAbstract.h>

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

List of all members.

Public Member Functions

 ConfigFileReaderAbstract (const FileName &f)
virtual ~ConfigFileReaderAbstract ()
virtual void readConfig (Config &c)=0

Protected Attributes

FileReader_pReader

Private Member Functions

bool operator== (const ConfigFileReaderAbstract &) const
bool operator!= (const ConfigFileReaderAbstract &) const
const ConfigFileReaderAbstractoperator= (const ConfigFileReaderAbstract &)
 ConfigFileReaderAbstract (const ConfigFileReaderAbstract &)

Detailed Description

Abstract class used to read parameters from a file

Author:
Frederic Wils frederic.wils@lia.univ-avignon.fr
Version:
1.0
Date:
2003

Definition at line 81 of file ConfigFileReaderAbstract.h.


Constructor & Destructor Documentation

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

Creates a new ConfigFileReaderAbstract object to read parameters from a file.

Parameters:
fthe file to read (path + name)

Definition at line 66 of file ConfigFileReaderAbstract.cpp.

ConfigFileReaderAbstract::~ConfigFileReaderAbstract (  ) [virtual]

Definition at line 70 of file ConfigFileReaderAbstract.cpp.

References _pReader, and NULL.

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

Not implemented


Member Function Documentation

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

Not implemented

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

Not implemented

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

Reads the configuration from the file and stores it in a Config object

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

Implemented in alize::ConfigFileReaderRaw, and alize::ConfigFileReaderXml.


Member Data Documentation


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