LibreOffice Module shell (master) 1
|
Interface for a xml tag character builder. More...
#include <itag.hxx>
Public Member Functions | |
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 |
|
pure virtual |
Implemented in CDummyTag, CAutoStyleTag, CKeywordsTag, and CSimpleTag.
Referenced by CContentReader::chooseTagReader().
|
pure virtual |
Implemented in CDummyTag, CAutoStyleTag, CKeywordsTag, and CSimpleTag.
Referenced by CContentReader::characters(), and CMetaInfoReader::characters().
|
pure virtual |
Implemented in CAutoStyleTag, CDummyTag, CKeywordsTag, and CSimpleTag.
Referenced by CContentReader::end_element(), and CMetaInfoReader::end_element().
|
pure virtual |
Implemented in CAutoStyleTag, CDummyTag, CKeywordsTag, and CSimpleTag.
Referenced by CContentReader::getCurrentContentStyle().
|
pure virtual |
Implemented in CAutoStyleTag, CDummyTag, CKeywordsTag, and CSimpleTag.
Referenced by CContentReader::end_element(), and CMetaInfoReader::saveTagContent().
|
pure virtual |
Implemented in CAutoStyleTag, CDummyTag, CKeywordsTag, and CSimpleTag.
Referenced by CContentReader::start_element(), and CMetaInfoReader::start_element().