LibreOffice Module shell (master) 1
Public Member Functions | List of all members
ITag Class Referenceabstract

Interface for a xml tag character builder. More...

#include <itag.hxx>

Inheritance diagram for ITag:
[legend]

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
 

Detailed Description

Interface for a xml tag character builder.

Definition at line 31 of file itag.hxx.

Constructor & Destructor Documentation

◆ ~ITag()

virtual ITag::~ITag ( )
inlinevirtual

Definition at line 34 of file itag.hxx.

Member Function Documentation

◆ addAttributes()

virtual void ITag::addAttributes ( const XmlTagAttributes_t attributes)
pure virtual

◆ addCharacters()

virtual void ITag::addCharacters ( const std::wstring &  characters)
pure virtual

◆ endTag()

virtual void ITag::endTag ( )
pure virtual

◆ getTagAttribute()

virtual ::std::wstring ITag::getTagAttribute ( ::std::wstring const &  attrname)
pure virtual

◆ getTagContent()

virtual ::std::wstring ITag::getTagContent ( )
pure virtual

◆ startTag()

virtual void ITag::startTag ( )
pure virtual

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