LibreOffice Module shell (master) 1
|
Implements the ITag interface for building a keyword list. More...
#include <keywordstag.hxx>
Public Member Functions | |
virtual void | startTag () override |
virtual void | endTag () override |
virtual void | addCharacters (const std::wstring &characters) override |
virtual void | addAttributes (const XmlTagAttributes_t &attributes) override |
virtual std::wstring | getTagContent () override |
virtual ::std::wstring | getTagAttribute (::std::wstring const &) override |
Public Member Functions inherited from ITag | |
virtual | ~ITag () |
virtual void | startTag ()=0 |
virtual void | endTag ()=0 |
virtual void | addCharacters (const std::wstring &characters)=0 |
virtual void | addAttributes (const XmlTagAttributes_t &attributes)=0 |
virtual ::std::wstring | getTagContent ()=0 |
virtual ::std::wstring | getTagAttribute (::std::wstring const &attrname)=0 |
Private Attributes | |
std::vector< std::wstring > | m_slKeywords |
std::wstring | m_sCurrentKeyword |
Implements the ITag interface for building a keyword list.
Definition at line 31 of file keywordstag.hxx.
|
overridevirtual |
Implements ITag.
Definition at line 33 of file keywordstag.cxx.
|
overridevirtual |
|
overridevirtual |
Implements ITag.
Definition at line 26 of file keywordstag.cxx.
References m_sCurrentKeyword, and m_slKeywords.
|
inlineoverridevirtual |
Implements ITag.
Definition at line 39 of file keywordstag.hxx.
|
overridevirtual |
Implements ITag.
Definition at line 38 of file keywordstag.cxx.
References m_slKeywords.
Referenced by CMetaInfoReader::saveTagContent().
|
overridevirtual |
|
private |
Definition at line 43 of file keywordstag.hxx.
Referenced by addCharacters(), endTag(), and startTag().
|
private |
Definition at line 42 of file keywordstag.hxx.
Referenced by endTag(), and getTagContent().