21#ifndef INCLUDED_SHELL_SOURCE_WIN32_OOOFILEREADER_AUTOSTYLETAG_HXX
22#define INCLUDED_SHELL_SOURCE_WIN32_OOOFILEREADER_AUTOSTYLETAG_HXX
44 virtual void endTag()
override;
45 virtual void addCharacters(
const std::wstring& characters)
override;
48 virtual ::std::wstring
getTagAttribute( ::std::wstring
const & )
override { return ::std::wstring() ; }
50 void setStyle( ::std::wstring
const & Style );
Implements the ITag interface for building a Style-Locale list.
virtual std::wstring getTagContent() override
virtual void addAttributes(const XmlTagAttributes_t &attributes) override
StyleLocalePair_t getStyleLocalePair() const
void setLocale(const LocaleSet_t &Locale)
void setStyle(::std::wstring const &Style)
virtual void endTag() override
virtual void addCharacters(const std::wstring &characters) override
StyleLocalePair_t m_CurrentStyleLocalePair
virtual void startTag() override
void clearStyleLocalePair()
virtual ::std::wstring getTagAttribute(::std::wstring const &) override
Interface for a xml tag character builder.
const LocaleSet_t EMPTY_LOCALE
::std::pair< StyleName_t, LocaleSet_t > StyleLocalePair_t
::std::pair< Language_t, Country_t > LocaleSet_t
std::map< std::wstring, std::wstring > XmlTagAttributes_t
const StyleLocalePair_t EMPTY_STYLELOCALE_PAIR