Public Member Functions | Private Member Functions | Private Attributes

alize::MixtureServerFileWriter Class Reference

#include <MixtureServerFileWriter.h>

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

List of all members.

Public Member Functions

 MixtureServerFileWriter (const FileName &f, const Config &c)
virtual ~MixtureServerFileWriter ()
virtual void writeMixtureServer (const MixtureServer &m)
virtual String getClassName () const

Private Member Functions

String getFullFileName (const Config &, const FileName &) const
void writeMixtureServerXml (const MixtureServer &)
void writeMixtureServerRaw (const MixtureServer &)
void writeMixtureGDXml (const MixtureGD &)
void writeMixtureGDRaw (const MixtureGD &)
 MixtureServerFileWriter (const MixtureServerFileWriter &)
const MixtureServerFileWriteroperator= (const MixtureServerFileWriter &)
bool operator== (const MixtureServerFileWriter &) const
bool operator!= (const MixtureServerFileWriter &) const

Private Attributes

MixtureServerFileWriterFormat _format

Detailed Description

Convenient class used to save a mixture server in a raw or xml file

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

Definition at line 83 of file MixtureServerFileWriter.h.


Constructor & Destructor Documentation

alize::MixtureServerFileWriter::MixtureServerFileWriter ( const FileName f,
const Config c 
) [explicit]

Create a new MixtureServerFileWriter object to save a mixture in a file

Parameters:
fthe name of the file
cthe configuration to use
virtual alize::MixtureServerFileWriter::~MixtureServerFileWriter (  ) [virtual]
alize::MixtureServerFileWriter::MixtureServerFileWriter ( const MixtureServerFileWriter  ) [private]

Member Function Documentation

virtual String alize::MixtureServerFileWriter::getClassName (  ) const [virtual]

Returns the name of the class

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

Reimplemented from alize::FileWriter.

String alize::MixtureServerFileWriter::getFullFileName ( const Config ,
const FileName  
) const [private]
bool alize::MixtureServerFileWriter::operator!= ( const MixtureServerFileWriter  ) const [private]

Not implemented

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

Not implemented

bool alize::MixtureServerFileWriter::operator== ( const MixtureServerFileWriter  ) const [private]

Not implemented

void alize::MixtureServerFileWriter::writeMixtureGDRaw ( const MixtureGD  ) [private]
void alize::MixtureServerFileWriter::writeMixtureGDXml ( const MixtureGD  ) [private]
virtual void alize::MixtureServerFileWriter::writeMixtureServer ( const MixtureServer m ) [virtual]

Write a mixture server to the file

Parameters:
msthe mixture server to save
Exceptions:
IOExceptionif an I/O error occurs
void alize::MixtureServerFileWriter::writeMixtureServerRaw ( const MixtureServer  ) [private]
void alize::MixtureServerFileWriter::writeMixtureServerXml ( const MixtureServer  ) [private]

Member Data Documentation

Definition at line 106 of file MixtureServerFileWriter.h.


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