20#ifndef INCLUDED_XMLOFF_CONTROLPROPERTYHDL_HXX
21#define INCLUDED_XMLOFF_CONTROLPROPERTYHDL_HXX
29#include <rtl/ustring.hxx>
44 SAL_DLLPRIVATE
virtual bool importXML(
const OUString& _rStrImpValue, css::uno::Any& _rValue,
const SvXMLUnitConverter& _rUnitConverter )
const override;
45 SAL_DLLPRIVATE
virtual bool exportXML( OUString& _rStrExpValue,
const css::uno::Any& _rValue,
const SvXMLUnitConverter& _rUnitConverter )
const override;
56 SAL_DLLPRIVATE
virtual bool importXML(
const OUString& _rStrImpValue, css::uno::Any& _rValue,
const SvXMLUnitConverter& _rUnitConverter )
const override;
57 SAL_DLLPRIVATE
virtual bool exportXML( OUString& _rStrExpValue,
const css::uno::Any& _rValue,
const SvXMLUnitConverter& _rUnitConverter )
const override;
74 SAL_DLLPRIVATE
virtual bool importXML(
const OUString& _rStrImpValue, css::uno::Any& _rValue,
const SvXMLUnitConverter& _rUnitConverter )
const override;
75 SAL_DLLPRIVATE
virtual bool exportXML( OUString& _rStrExpValue,
const css::uno::Any& _rValue,
const SvXMLUnitConverter& _rUnitConverter )
const override;
89 virtual bool importXML(
const OUString& _rStrImpValue, css::uno::Any& _rValue,
const SvXMLUnitConverter& _rUnitConverter )
const override;
90 virtual bool exportXML( OUString& _rStrExpValue,
const css::uno::Any& _rValue,
const SvXMLUnitConverter& _rUnitConverter )
const override;
the SvXMLTypeConverter converts values of various types from their internal representation to the tex...
Abstract base-class for different XML-types.
This class is a base-class to create XMLPropertyHandler.
Abstract base-class for different XML-types.
std::unique_ptr< XMLConstantsPropertyHandler > m_pFontEmphasisHandler
std::unique_ptr< OControlBorderHandler > m_pControlBorderColorHandler
std::unique_ptr< XMLNamedBoolPropertyHdl > m_pTextLineModeHandler
std::unique_ptr< XMLConstantsPropertyHandler > m_pFontReliefHandler
std::unique_ptr< OFontWidthHandler > m_pFontWidthHandler
std::unique_ptr< XMLConstantsPropertyHandler > m_pTextAlignHandler
std::unique_ptr< OControlBorderHandler > m_pControlBorderStyleHandler
std::unique_ptr< ORotationAngleHandler > m_pRotationAngleHandler
virtual bool exportXML(OUString &_rStrExpValue, const css::uno::Any &_rValue, const SvXMLUnitConverter &_rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class.
OControlTextEmphasisHandler()
virtual bool importXML(const OUString &_rStrImpValue, css::uno::Any &_rValue, const SvXMLUnitConverter &_rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class.
XMLOFF_DLLPUBLIC bool importXML(css::uno::Reference< css::xml::sax::XFastAttributeList > const &xAttrList, css::uno::Any &rValue, OUString &rStrName, SvXMLImport &rImport)
XMLOFF_DLLPUBLIC void exportXML(OUString const &rStrName, css::uno::Any const &rValue, SvXMLExport &rExport)
static const XMLPropertyHandler * GetPropertyHandler(sal_Int32 nType)