22#include <com/sun/star/xml/sax/XAttributeList.hpp>
26#include <rtl/ustrbuf.hxx>
44 virtual ::rtl::Reference< SettingsImport >
nextState(
45 const OUString& i_rElementName
48 const css::uno::Reference< css::xml::sax::XAttributeList >& i_rAttributes
51 void characters( std::u16string_view i_rCharacters );
57 static void split(
const OUString& i_rElementName, OUString& o_rNamespace, OUString& o_rLocalName );
82 virtual ::rtl::Reference< SettingsImport >
nextState(
83 const OUString& i_rElementName
99 virtual ::rtl::Reference< SettingsImport >
nextState(
100 const OUString& i_rElementName
122 virtual ::rtl::Reference< SettingsImport >
nextState(
123 const OUString& i_rElementName
130 virtual void getItemValue( css::uno::Any& o_rValue )
const;
148 virtual ::rtl::Reference< SettingsImport >
nextState(
149 const OUString& i_rElementName
154 virtual void getItemValue( css::uno::Any& o_rValue )
const override;
virtual ::rtl::Reference< SettingsImport > nextState(const OUString &i_rElementName) override
virtual ~ConfigItemImport() override
virtual void getItemValue(css::uno::Any &o_rValue) const
retrieves the value represented by the element
ConfigItemImport(::comphelper::NamedValueCollection &o_rSettings)
::comphelper::NamedValueCollection & m_rSettings
virtual void endElement() override
::comphelper::NamedValueCollection m_aChildSettings
the settings represented by our child elements
ConfigItemSetImport(::comphelper::NamedValueCollection &o_rSettings)
virtual ::rtl::Reference< SettingsImport > nextState(const OUString &i_rElementName) override
virtual void getItemValue(css::uno::Any &o_rValue) const override
retrieves the value represented by the element
virtual ~ConfigItemSetImport() override
virtual ~IgnoringSettingsImport() override
virtual ::rtl::Reference< SettingsImport > nextState(const OUString &i_rElementName) override
OfficeSettingsImport(::comphelper::NamedValueCollection &o_rSettings)
virtual ::rtl::Reference< SettingsImport > nextState(const OUString &i_rElementName) override
virtual ~OfficeSettingsImport() override
::comphelper::NamedValueCollection & m_rSettings
a simplified version of xmloff/DocumentSettingsContext
const OUStringBuffer & getAccumulatedCharacters() const
virtual ~SettingsImport() override
const OUString & getItemType() const
virtual ::rtl::Reference< SettingsImport > nextState(const OUString &i_rElementName)=0
void startElement(const css::uno::Reference< css::xml::sax::XAttributeList > &i_rAttributes)
OUStringBuffer m_aCharacters
static void split(const OUString &i_rElementName, OUString &o_rNamespace, OUString &o_rLocalName)
void characters(std::u16string_view i_rCharacters)
const OUString & getItemName() const
virtual void endElement()