OSrLReader Class Reference

The OSrLReader Class. More...

#include <OSrLReader.h>

Collaboration diagram for OSrLReader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OSrLReader ()
 OSrL class constructor.
 ~OSrLReader ()
 OSrL class destructor.
OSResultreadOSrL (const std::string &posrl) throw (ErrorClass)
 Get an OSResult object from an OSrL string.

Private Attributes

OSResultm_osresult
 m_osresult is the OSResult object returned by the OSrLReader
OSrLParserDatam_parserData
 m_parserData is the object used in the parser to temporarily store data from the OSrL schema elements.
OSgLParserDatam_osglData
 m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.

Detailed Description

The OSrLReader Class.

Author:
Robert Fourer, Jun Ma, Kipp Martin
Version:
1.0, 03/14/2004
Since:
OS 1.0
Remarks:
A class for parsing an OSrL string and creating an OSResult object from the string.

Definition at line 41 of file OSrLReader.h.


Constructor & Destructor Documentation

OSrLReader::OSrLReader (  ) 

OSrL class constructor.

Definition at line 28 of file OSrLReader.cpp.

OSrLReader::~OSrLReader (  ) 

OSrL class destructor.

Definition at line 53 of file OSrLReader.cpp.


Member Function Documentation

OSResult * OSrLReader::readOSrL ( const std::string &  posrl  )  throw (ErrorClass)

Get an OSResult object from an OSrL string.

Parameters:
osrl an OSrL string.
Returns:
the OSResult object corresponding to the OSrL string.

Definition at line 86 of file OSrLReader.cpp.


Member Data Documentation

m_osresult is the OSResult object returned by the OSrLReader

Definition at line 72 of file OSrLReader.h.

m_parserData is the object used in the parser to temporarily store data from the OSrL schema elements.

Definition at line 77 of file OSrLReader.h.

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

Definition at line 82 of file OSrLReader.h.


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

Generated on 16 Feb 2012 by  doxygen 1.6.1