FONTAINE  1.0
Public Member Functions | Protected Attributes | List of all members
FXHTMLR Class Reference

#include <FXHTMLR.h>

Inheritance diagram for FXHTMLR:
MLR

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)
 
- Public Member Functions inherited from MLR
 MLR ()
 
virtual ~MLR ()
 
void setRootTag (const std::string &tag)
 
void setRootTag (const char *tag)
 
void setIndentationString (const std::string &indent)
 
virtual std::string getReport () const
 

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
 
- Protected Attributes inherited from MLR
std::string _rootTag
 
std::string _indentationString
 
std::stack< MLRItem * > _stack
 
std::ostringstream _ss
 

Additional Inherited Members

- Protected Member Functions inherited from MLR
void _start (const std::string &key)
 
void _end (const std::string &key)
 
void _incrementChildren ()
 
unsigned _getNumberOfChildren ()
 
void _indent (void)
 
void _setAsListContainer (void)
 
bool _isAListContainer (void)
 

Constructor & Destructor Documentation

§ FXHTMLR()

FXHTMLR::FXHTMLR ( )

Member Function Documentation

§ addKeyValuePair() [1/2]

void FXHTMLR::addKeyValuePair ( const std::string &  key,
const std::string &  value 
)
virtual

§ addKeyValuePair() [2/2]

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

Implements MLR.

References addKeyValuePair().

§ addKeyValuePairToList() [1/2]

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

Implements MLR.

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

Referenced by addKeyValuePairToList().

§ addKeyValuePairToList() [2/2]

void FXHTMLR::addKeyValuePairToList ( const char *  key,
const char *  value 
)
virtual

Implements MLR.

References addKeyValuePairToList().

§ end() [1/2]

void FXHTMLR::end ( const std::string &  key)
virtual

§ end() [2/2]

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

Implements MLR.

References end().

§ endList() [1/2]

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

Implements MLR.

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

Referenced by endList().

§ endList() [2/2]

void FXHTMLR::endList ( const char *  key)
virtual

Implements MLR.

References endList().

§ endRoot()

void FXHTMLR::endRoot ( void  )
virtual

Implements MLR.

References MLR::_ss, and _startTag.

§ setKeyValuePairTag() [1/2]

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

References _keyValuePairTag.

Referenced by setKeyValuePairTag().

§ setKeyValuePairTag() [2/2]

void FXHTMLR::setKeyValuePairTag ( const char *  s)

References setKeyValuePairTag().

§ setListItemTag() [1/2]

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

References _listItemTag.

Referenced by setListItemTag().

§ setListItemTag() [2/2]

void FXHTMLR::setListItemTag ( const char *  s)

References setListItemTag().

§ setStartListTag() [1/2]

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

References _startListTag.

Referenced by setStartListTag().

§ setStartListTag() [2/2]

void FXHTMLR::setStartListTag ( const char *  s)

References setStartListTag().

§ setStartTag() [1/2]

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

References _startTag.

Referenced by setStartTag().

§ setStartTag() [2/2]

void FXHTMLR::setStartTag ( const char *  s)

References setStartTag().

§ start() [1/2]

void FXHTMLR::start ( const std::string &  key)
virtual

§ start() [2/2]

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

Implements MLR.

References start().

§ startList() [1/2]

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

§ startList() [2/2]

void FXHTMLR::startList ( const char *  key)
virtual

Implements MLR.

References startList().

§ startRoot()

void FXHTMLR::startRoot ( void  )
virtual

Implements MLR.

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

Member Data Documentation

§ _expandedSection

std::ostringstream FXHTMLR::_expandedSection
protected

§ _fsp

FontSentenceParameters FXHTMLR::_fsp
protected

Referenced by addKeyValuePair().

§ _iconSection

std::ostringstream FXHTMLR::_iconSection
protected

§ _introSection

std::ostringstream FXHTMLR::_introSection
protected

§ _keyValuePairTag

std::string FXHTMLR::_keyValuePairTag
protected

§ _listItemTag

std::string FXHTMLR::_listItemTag
protected

§ _startListTag

std::string FXHTMLR::_startListTag
protected

§ _startTag

std::string FXHTMLR::_startTag
protected

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