Public Member Functions | Private Attributes | List of all members
OSrLReader Class Reference

The OSrLReader Class. More...

#include <OSrLReader.h>

Collaboration diagram for OSrLReader:
Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

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

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 42 of file OSrLReader.h.

Constructor & Destructor Documentation

OSrLReader::OSrLReader ( )

OSrL class constructor.

Definition at line 29 of file OSrLReader.cpp.

OSrLReader::~OSrLReader ( )

OSrL class destructor.

Definition at line 58 of file OSrLReader.cpp.

Member Function Documentation

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

Get an OSResult object from an OSrL string.

Parameters
osrlan OSrL string.
Returns
the OSResult object corresponding to the OSrL string.

Definition at line 97 of file OSrLReader.cpp.

Member Data Documentation

OSResult* OSrLReader::m_osresult
private

m_osresult is the OSResult object returned by the OSrLReader

Definition at line 77 of file OSrLReader.h.

OSrLParserData* OSrLReader::m_parserData
private

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

Definition at line 82 of file OSrLReader.h.

OSgLParserData* OSrLReader::m_osglData
private

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

Definition at line 87 of file OSrLReader.h.

OSnLParserData* OSrLReader::m_osnlData
private

m_osnlData is the object used in the parser to temporarily store data from the OSnL schema elements.

Definition at line 92 of file OSrLReader.h.


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