FONTAINE  1.0
Public Member Functions | Protected Attributes
XHTMLR Class Reference

#include <XHTMLR.h>

Inheritance diagram for XHTMLR:
MLR

List of all members.

Public Member Functions

 XHTMLR ()
void startRoot (void)
void endRoot (void)
void startList (const std::string &key)
void addKeyValuePairToList (const std::string &key, const std::string &value)
void endList (const std::string &key)
void start (const std::string &key)
void addKeyValuePair (const std::string &key, const std::string &value)
void end (const std::string &key)
void startList (const char *key)
void addKeyValuePairToList (const char *key, const char *value)
void endList (const char *key)
void start (const char *key)
void addKeyValuePair (const char *key, const char *value)
void end (const char *key)
void setStartTag (const std::string &s)
void setKeyValuePairTag (const std::string &s)
void setStartListTag (const std::string &s)
void setListItemTag (const std::string &s)
void setStartTag (const char *s)
void setKeyValuePairTag (const char *s)
void setStartListTag (const char *s)
void setListItemTag (const char *s)

Protected Attributes

std::string _startTag
std::string _keyValuePairTag
std::string _startListTag
std::string _listItemTag

Constructor & Destructor Documentation


Member Function Documentation

void XHTMLR::addKeyValuePair ( const std::string &  key,
const std::string &  value 
) [virtual]
void XHTMLR::addKeyValuePair ( const char *  key,
const char *  value 
) [virtual]

Implements MLR.

References addKeyValuePair().

void XHTMLR::addKeyValuePairToList ( const std::string &  key,
const std::string &  value 
) [virtual]

Implements MLR.

References MLR::_indent(), _listItemTag, and MLR::_ss.

Referenced by addKeyValuePairToList().

void XHTMLR::addKeyValuePairToList ( const char *  key,
const char *  value 
) [virtual]

Implements MLR.

References addKeyValuePairToList().

void XHTMLR::end ( const std::string &  key) [virtual]
void XHTMLR::end ( const char *  key) [virtual]

Implements MLR.

References end().

void XHTMLR::endList ( const std::string &  key) [virtual]

Implements MLR.

References MLR::_end(), MLR::_indent(), MLR::_ss, and _startListTag.

Referenced by endList().

void XHTMLR::endList ( const char *  key) [virtual]

Implements MLR.

References endList().

void XHTMLR::endRoot ( void  ) [virtual]

Implements MLR.

References MLR::_ss, and _startTag.

void XHTMLR::setKeyValuePairTag ( const std::string &  s)

References _keyValuePairTag.

Referenced by setKeyValuePairTag().

void XHTMLR::setKeyValuePairTag ( const char *  s)

References setKeyValuePairTag().

void XHTMLR::setListItemTag ( const std::string &  s)

References _listItemTag.

Referenced by setListItemTag().

void XHTMLR::setListItemTag ( const char *  s)

References setListItemTag().

void XHTMLR::setStartListTag ( const std::string &  s)

References _startListTag.

Referenced by setStartListTag().

void XHTMLR::setStartListTag ( const char *  s)

References setStartListTag().

void XHTMLR::setStartTag ( const std::string &  s)

References _startTag.

Referenced by setStartTag().

void XHTMLR::setStartTag ( const char *  s)

References setStartTag().

void XHTMLR::start ( const std::string &  key) [virtual]
void XHTMLR::start ( const char *  key) [virtual]

Implements MLR.

References start().

void XHTMLR::startList ( const std::string &  key) [virtual]
void XHTMLR::startList ( const char *  key) [virtual]

Implements MLR.

References startList().

void XHTMLR::startRoot ( void  ) [virtual]

Implements MLR.

References MLR::_rootTag, MLR::_ss, and _startTag.


Member Data Documentation

std::string XHTMLR::_keyValuePairTag [protected]
std::string XHTMLR::_listItemTag [protected]
std::string XHTMLR::_startListTag [protected]
std::string XHTMLR::_startTag [protected]

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