Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ExperimentParser Class Reference

#include <ConfigParser.h>

Inheritance diagram for ExperimentParser:

Tokenizer List of all members.

Public Member Functions

 ExperimentParser ()
unsigned int getErrorPos () const
bool parse (std::ifstream &experimentFile)
void reset ()
const std::string & getLAST_DATEINAME () const
const std::string & getCONFIG_DATEINAME () const
double getPAUSENLAENGE () const
double getSCHICHTWARTUNG () const
unsigned int getTimeSlicesCount () const
const std::string & getSTART_DATE (unsigned int i) const
const std::string & getEND_DATE (unsigned int i) const
bool isValidDateTime (const std::string &dateTime)

Protected Attributes

unsigned int errorPos
std::string LAST_DATEINAME
int LAST_DATEITYPE
std::string CONFIG_DATEINAME
double PAUSENLAENGE
double SCHICHTWARTUNG
std::list< std::string > START_DATE
std::list< std::string > END_DATE

Constructor & Destructor Documentation

ExperimentParser::ExperimentParser  ) 
 


Member Function Documentation

const std::string& ExperimentParser::getCONFIG_DATEINAME  )  const [inline]
 

const std::string & ExperimentParser::getEND_DATE unsigned int  i  )  const
 

unsigned int ExperimentParser::getErrorPos  )  const [inline]
 

const std::string& ExperimentParser::getLAST_DATEINAME  )  const [inline]
 

double ExperimentParser::getPAUSENLAENGE  )  const [inline]
 

double ExperimentParser::getSCHICHTWARTUNG  )  const [inline]
 

const std::string & ExperimentParser::getSTART_DATE unsigned int  i  )  const
 

unsigned int ExperimentParser::getTimeSlicesCount  )  const [inline]
 

bool ExperimentParser::isValidDateTime const std::string &  dateTime  ) 
 

bool ExperimentParser::parse std::ifstream &  experimentFile  ) 
 

void ExperimentParser::reset  ) 
 


Member Data Documentation

std::string ExperimentParser::CONFIG_DATEINAME [protected]
 

std::list<std::string> ExperimentParser::END_DATE [protected]
 

unsigned int ExperimentParser::errorPos [protected]
 

std::string ExperimentParser::LAST_DATEINAME [protected]
 

int ExperimentParser::LAST_DATEITYPE [protected]
 

double ExperimentParser::PAUSENLAENGE [protected]
 

double ExperimentParser::SCHICHTWARTUNG [protected]
 

std::list<std::string> ExperimentParser::START_DATE [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Apr 26 14:42:45 2005 for rollingmill by doxygen 1.3.6