Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields  

sword::URIScheme Class Reference

An URI Scheme base class. More...


Public Methods

 URIScheme (const std::string &name)
std::string name () const
 This URI Scheme name.

virtual std::string toString () const=0
 This Stringified URI.

virtual void parse (const std::string &options)=0
 Parse these scheme options.


Protected Attributes

std::string name_


Detailed Description

An URI Scheme base class.

The base class for all URI schemes. Each scheme will typically parse its <scheme-options> and provides access to scheme-specific information and operations.


Member Function Documentation

std::string sword::URIScheme::name   const
 

This URI Scheme name.

virtual void sword::URIScheme::parse const std::string &    options [pure virtual]
 

Parse these scheme options.

virtual std::string sword::URIScheme::toString   const [pure virtual]
 

This Stringified URI.


Generated on Tue Dec 23 20:08:57 2003 for SWORD by doxygen1.3-rc2