Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions

alize::MixtureServerFileReaderAbstract Class Reference

#include <MixtureServerFileReaderAbstract.h>

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

List of all members.

Public Member Functions

 MixtureServerFileReaderAbstract (FileReader *)
virtual ~MixtureServerFileReaderAbstract ()
virtual void readMixtureServer (MixtureServer &ms)=0

Protected Member Functions

String getPath (const FileName &, const Config &) const
String getExt (const FileName &, const Config &) const

Protected Attributes

FileReader_pReader

Private Member Functions

bool operator== (const MixtureServerFileReaderAbstract &) const
bool operator!= (const MixtureServerFileReaderAbstract &) const
const
MixtureServerFileReaderAbstract
operator= (const MixtureServerFileReaderAbstract &)
 MixtureServerFileReaderAbstract (const MixtureServerFileReaderAbstract &)

Detailed Description

Abstract base class used for reading a mixture server from a file.

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

Definition at line 81 of file MixtureServerFileReaderAbstract.h.


Constructor & Destructor Documentation

alize::MixtureServerFileReaderAbstract::MixtureServerFileReaderAbstract ( FileReader  ) [explicit]
virtual alize::MixtureServerFileReaderAbstract::~MixtureServerFileReaderAbstract (  ) [virtual]
alize::MixtureServerFileReaderAbstract::MixtureServerFileReaderAbstract ( const MixtureServerFileReaderAbstract  ) [private]

Not implemented


Member Function Documentation

String alize::MixtureServerFileReaderAbstract::getExt ( const FileName ,
const Config  
) const [protected]
String alize::MixtureServerFileReaderAbstract::getPath ( const FileName ,
const Config  
) const [protected]
bool alize::MixtureServerFileReaderAbstract::operator!= ( const MixtureServerFileReaderAbstract  ) const [private]

Not implemented

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

Not implemented

bool alize::MixtureServerFileReaderAbstract::operator== ( const MixtureServerFileReaderAbstract  ) const [private]
virtual void alize::MixtureServerFileReaderAbstract::readMixtureServer ( MixtureServer ms ) [pure virtual]

Reads the server

Parameters:
msthe MixtureServer object used to store the data
Exceptions:
FileNotFoundException
InvalidDataException
IOExceptionif an I/O error occurs

Implemented in alize::MixtureServerFileReader, alize::MixtureServerFileReaderRaw, and alize::MixtureServerFileReaderXml.


Member Data Documentation

Definition at line 99 of file MixtureServerFileReaderAbstract.h.


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