FXHTMLR Class Reference

#include <FXHTMLR.h>

Inheritance diagram for FXHTMLR:
MLR

List of all members.

Public Member Functions

 FXHTMLR ()
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
FontSentenceParameters _fsp
std::ostringstream _introSection
std::ostringstream _iconSection
std::ostringstream _expandedSection

Constructor & Destructor Documentation

FXHTMLR::FXHTMLR (  ) 

Member Function Documentation

void FXHTMLR::addKeyValuePair ( const char *  key,
const char *  value 
) [virtual]

Implements MLR.

References addKeyValuePair().

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

Implements MLR.

References addKeyValuePairToList().

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

Implements MLR.

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

Referenced by addKeyValuePairToList().

void FXHTMLR::end ( const char *  key  )  [virtual]

Implements MLR.

References end().

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

Implements MLR.

References endList().

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

Implements MLR.

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

Referenced by endList().

void FXHTMLR::endRoot ( void   )  [virtual]

Implements MLR.

References MLR::_ss, and _startTag.

void FXHTMLR::setKeyValuePairTag ( const char *  s  ) 

References setKeyValuePairTag().

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

References _keyValuePairTag.

Referenced by setKeyValuePairTag().

void FXHTMLR::setListItemTag ( const char *  s  ) 

References setListItemTag().

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

References _listItemTag.

Referenced by setListItemTag().

void FXHTMLR::setStartListTag ( const char *  s  ) 

References setStartListTag().

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

References _startListTag.

Referenced by setStartListTag().

void FXHTMLR::setStartTag ( const char *  s  ) 

References setStartTag().

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

References _startTag.

Referenced by setStartTag().

void FXHTMLR::start ( const char *  key  )  [virtual]

Implements MLR.

References start().

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

Implements MLR.

References startList().

void FXHTMLR::startList ( const std::string &  key  )  [virtual]
void FXHTMLR::startRoot ( void   )  [virtual]

Implements MLR.

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


Member Data Documentation

std::ostringstream FXHTMLR::_expandedSection [protected]

Referenced by addKeyValuePair().

std::ostringstream FXHTMLR::_iconSection [protected]
std::ostringstream FXHTMLR::_introSection [protected]
std::string FXHTMLR::_keyValuePairTag [protected]
std::string FXHTMLR::_listItemTag [protected]
std::string FXHTMLR::_startListTag [protected]
std::string FXHTMLR::_startTag [protected]

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

Generated on 1 Apr 2010 for FONTAINE by  doxygen 1.6.1