OSoLReader Class Reference

Used to read an OSoL string. More...

#include <OSoLReader.h>

Collaboration diagram for OSoLReader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OSoLReader ()
 Default constructor.
 ~OSoLReader ()
 Class destructor.
OSOptionreadOSoL (const std::string &osol) throw (ErrorClass)
 parse the OSoL solver options.

Private Attributes

OSOptionm_osoption
 m_osoption is the OSOption object returned by the OSoLReader
OSoLParserDatam_parserData
 m_parserData is the object used in the parser to temporarily store data
OSgLParserDatam_osglData
 m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.

Detailed Description

Used to read an OSoL string.

Remarks:

This class wraps around the OSoL parser and sends the parser an OSoL string and is returned an OSOption object.

Definition at line 36 of file OSoLReader.h.


Constructor & Destructor Documentation

OSoLReader::OSoLReader (  ) 

Default constructor.

Definition at line 32 of file OSoLReader.cpp.

OSoLReader::~OSoLReader (  ) 

Class destructor.

Definition at line 57 of file OSoLReader.cpp.


Member Function Documentation

OSOption * OSoLReader::readOSoL ( const std::string &  osol  )  throw (ErrorClass)

parse the OSoL solver options.

Parameters:
osol is a string that holds the solver options.
Returns:
the instance as an OSOption object.

Definition at line 69 of file OSoLReader.cpp.


Member Data Documentation

m_osoption is the OSOption object returned by the OSoLReader

Definition at line 65 of file OSoLReader.h.

m_parserData is the object used in the parser to temporarily store data

Definition at line 69 of file OSoLReader.h.

m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.

Definition at line 74 of file OSoLReader.h.


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

Generated on 16 Feb 2012 by  doxygen 1.6.1