FONTAINE
1.0
|
#include <FXHTMLR.h>
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 |
FXHTMLR::FXHTMLR | ( | ) |
References _keyValuePairTag, _listItemTag, _startListTag, and _startTag.
void FXHTMLR::addKeyValuePair | ( | const std::string & | key, |
const std::string & | value | ||
) | [virtual] |
Implements MLR.
References _fsp, MLR::_indent(), _keyValuePairTag, MLR::_ss, FontSentenceParameters::clear(), FontSentenceParameters::commonName, L(), FontSentenceParameters::nativeName, FontSentenceParameters::percentCoverage, BasicLatin::segmentize(), FontSentenceParameters::supportLevel, and BasicLatin::toUpperCase().
Referenced by addKeyValuePair().
void FXHTMLR::addKeyValuePair | ( | const char * | key, |
const char * | value | ||
) | [virtual] |
Implements MLR.
References addKeyValuePair().
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::addKeyValuePairToList | ( | const char * | key, |
const char * | value | ||
) | [virtual] |
Implements MLR.
References addKeyValuePairToList().
void FXHTMLR::end | ( | const std::string & | key | ) | [virtual] |
Implements MLR.
References MLR::_end(), MLR::_indent(), MLR::_isAListContainer(), _listItemTag, MLR::_ss, and _startTag.
Referenced by end().
void FXHTMLR::end | ( | const char * | key | ) | [virtual] |
void FXHTMLR::endList | ( | const std::string & | key | ) | [virtual] |
Implements MLR.
References MLR::_end(), MLR::_indent(), MLR::_ss, and _startListTag.
Referenced by endList().
void FXHTMLR::endList | ( | const char * | key | ) | [virtual] |
void FXHTMLR::endRoot | ( | void | ) | [virtual] |
void FXHTMLR::setKeyValuePairTag | ( | const std::string & | s | ) |
References _keyValuePairTag.
Referenced by setKeyValuePairTag().
void FXHTMLR::setKeyValuePairTag | ( | const char * | s | ) |
References setKeyValuePairTag().
void FXHTMLR::setListItemTag | ( | const std::string & | s | ) |
References _listItemTag.
Referenced by setListItemTag().
void FXHTMLR::setListItemTag | ( | const char * | s | ) |
References setListItemTag().
void FXHTMLR::setStartListTag | ( | const std::string & | s | ) |
References _startListTag.
Referenced by setStartListTag().
void FXHTMLR::setStartListTag | ( | const char * | s | ) |
References setStartListTag().
void FXHTMLR::setStartTag | ( | const std::string & | s | ) |
References _startTag.
Referenced by setStartTag().
void FXHTMLR::setStartTag | ( | const char * | s | ) |
References setStartTag().
void FXHTMLR::start | ( | const std::string & | key | ) | [virtual] |
Implements MLR.
References MLR::_indent(), MLR::_isAListContainer(), _listItemTag, MLR::_ss, MLR::_start(), and _startTag.
Referenced by start().
void FXHTMLR::start | ( | const char * | key | ) | [virtual] |
void FXHTMLR::startList | ( | const std::string & | key | ) | [virtual] |
Implements MLR.
References MLR::_indent(), MLR::_setAsListContainer(), MLR::_ss, MLR::_start(), and _startListTag.
Referenced by startList().
void FXHTMLR::startList | ( | const char * | key | ) | [virtual] |
Implements MLR.
References startList().
void FXHTMLR::startRoot | ( | void | ) | [virtual] |
Implements MLR.
References MLR::_rootTag, MLR::_ss, and _startTag.
std::ostringstream FXHTMLR::_expandedSection [protected] |
FontSentenceParameters FXHTMLR::_fsp [protected] |
Referenced by addKeyValuePair().
std::ostringstream FXHTMLR::_iconSection [protected] |
std::ostringstream FXHTMLR::_introSection [protected] |
std::string FXHTMLR::_keyValuePairTag [protected] |
Referenced by addKeyValuePair(), FXHTMLR(), and setKeyValuePairTag().
std::string FXHTMLR::_listItemTag [protected] |
Referenced by addKeyValuePairToList(), end(), FXHTMLR(), setListItemTag(), and start().
std::string FXHTMLR::_startListTag [protected] |
Referenced by endList(), FXHTMLR(), setStartListTag(), and startList().
std::string FXHTMLR::_startTag [protected] |
Referenced by end(), endRoot(), FXHTMLR(), setStartTag(), start(), and startRoot().