20#ifndef INCLUDED_XMLOFF_XMLCONSTANTSPROPERTYHANDLER_HXX
21#define INCLUDED_XMLOFF_XMLCONSTANTSPROPERTYHANDLER_HXX
28template<
typename EnumT>
41 template<
typename EnumT>
44 : m_pMap(reinterpret_cast<const
SvXMLEnumMapEntry<sal_uInt16>*>(pM)), m_eDefault(eDflt) {}
51 const OUString& rStrImpValue,
52 css::uno::Any& rValue,
57 OUString& rStrExpValue,
58 const css::uno::Any& rValue,
the SvXMLTypeConverter converts values of various types from their internal representation to the tex...
Abstract base-class for different XML-types.
enum ::xmloff::token::XMLTokenEnum m_eDefault
XMLConstantsPropertyHandler(const SvXMLEnumMapEntry< EnumT > *pM, enum ::xmloff::token::XMLTokenEnum eDflt)
const SvXMLEnumMapEntry< sal_uInt16 > * m_pMap
Abstract base-class for different XML-types.
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const =0
Exports the given value according to the XML-data-type corresponding to the derived class.
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const =0
Imports the given value according to the XML-data-type corresponding to the derived class.
XMLTokenEnum
The enumeration of all XML tokens.