20#ifndef INCLUDED_REPORTDESIGN_SOURCE_FILTER_XML_XMLSTYLEIMPORT_HXX
21#define INCLUDED_REPORTDESIGN_SOURCE_FILTER_XML_XMLSTYLEIMPORT_HXX
23#include <rtl/ustring.hxx>
44 const OUString& rValue )
override;
55 css::beans::XPropertySet > & rPropSet )
override;
59 void AddProperty(sal_Int16 nContextID,
const css::uno::Any& aValue);
74 mutable css::uno::Reference< css::container::XNameContainer >
m_xCellStyles;
76 mutable css::uno::Reference< css::container::XNameContainer >
m_xRowStyles;
77 mutable css::uno::Reference< css::container::XNameContainer >
m_xTableStyles;
90 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList )
override;
95 const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList )
override;
104 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
108 virtual css::uno::Reference< css::container::XNameContainer >
112 sal_Int32
GetIndex(
const sal_Int16 nContextID);
virtual SvXMLStyleContext * CreateDefaultStyleStyleChildContext(XmlStyleFamily nFamily, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
virtual SvXMLStyleContext * CreateStyleStyleChildContext(XmlStyleFamily nFamily, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
virtual void SetDefaults() override
OControlStyleContext(const OControlStyleContext &)=delete
virtual void FillPropertySet(const css::uno::Reference< css::beans::XPropertySet > &rPropSet) override
void AddProperty(sal_Int16 nContextID, const css::uno::Any &aValue)
OUString m_sDataStyleName
sal_Int32 m_nNumberFormat
virtual void SetAttribute(sal_Int32 nElement, const OUString &rValue) override
SvXMLStylesContext * pStyles
virtual ~OControlStyleContext() override
void operator=(const OControlStyleContext &)=delete
virtual OUString GetServiceName(XmlStyleFamily nFamily) const override
virtual css::uno::Reference< css::container::XNameContainer > GetStylesContainer(XmlStyleFamily nFamily) const override
rtl::Reference< SvXMLImportPropertyMapper > m_xColumnImpPropMapper
css::uno::Reference< css::container::XNameContainer > m_xTableStyles
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
virtual SvXMLStyleContext * CreateStyleStyleChildContext(XmlStyleFamily nFamily, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual SvXMLStyleContext * CreateDefaultStyleStyleChildContext(XmlStyleFamily nFamily, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
void operator=(const OReportStylesContext &)=delete
virtual ~OReportStylesContext() override
virtual rtl::Reference< SvXMLImportPropertyMapper > GetImportPropertyMapper(XmlStyleFamily nFamily) const override
ORptFilter & GetOwnImport() const
css::uno::Reference< css::container::XNameContainer > m_xCellStyles
rtl::Reference< SvXMLImportPropertyMapper > m_xTableImpPropMapper
sal_Int32 GetIndex(const sal_Int16 nContextID)
css::uno::Reference< css::container::XNameContainer > m_xRowStyles
rtl::Reference< SvXMLImportPropertyMapper > m_xCellImpPropMapper
OReportStylesContext(const OReportStylesContext &)=delete
rtl::Reference< SvXMLImportPropertyMapper > m_xRowImpPropMapper
sal_Int32 m_nNumberFormatIndex
css::uno::Reference< css::container::XNameContainer > m_xColumnStyles