LibreOffice Module xmloff (master)  1
Public Member Functions | Static Public Member Functions | List of all members
XMLTextPropertySetMapper Class Referencefinal

#include <txtprmap.hxx>

Inheritance diagram for XMLTextPropertySetMapper:
Collaboration diagram for XMLTextPropertySetMapper:

Public Member Functions

 XMLTextPropertySetMapper (TextPropMap nType, bool bForExport)
virtual ~XMLTextPropertySetMapper () override
- Public Member Functions inherited from XMLPropertySetMapper
 XMLPropertySetMapper (const XMLPropertyMapEntry *pEntries, const rtl::Reference< XMLPropertyHandlerFactory > &rFactory, bool bForExport)
 The last element of the XMLPropertyMapEntry-array must contain NULL-values. More...
virtual ~XMLPropertySetMapper () override
void AddMapperEntry (const rtl::Reference< XMLPropertySetMapper > &rMapper)
sal_Int32 GetEntryCount () const
 Return number of entries in input-array. More...
sal_uInt32 GetEntryFlags (sal_Int32 nIndex) const
 Returns the flags of an entry. More...
sal_uInt32 GetEntryType (sal_Int32 nIndex) const
 Returns the type of an entry. More...
sal_uInt16 GetEntryNameSpace (sal_Int32 nIndex) const
 Returns the namespace-key of an entry. More...
const OUString & GetEntryXMLName (sal_Int32 nIndex) const
 Returns the 'local' XML-name of the entry. More...
const OUString & GetEntryAPIName (sal_Int32 nIndex) const
 Returns the entry API name. More...
sal_Int16 GetEntryContextId (sal_Int32 nIndex) const
 returns the entry context id. More...
SvtSaveOptions::ODFSaneDefaultVersion GetEarliestODFVersionForExport (sal_Int32 nIndex) const
 returns the earliest ODF version for which this property should be exported as standard ODF element, which is the earliest ODF version for which the property should not be exported as extension element. More...
sal_Int32 GetEntryIndex (sal_uInt16 nNamespace, const OUString &rStrName, sal_uInt32 nPropType, sal_Int32 nStartAt=-1) const
 Returns the index of an entry with the given XML-name and namespace If there is no matching entry the method returns -1. More...
const XMLPropertyHandlerGetPropertyHandler (sal_Int32 nIndex) const
 Retrieves a PropertyHandler for that property which placed at nIndex in the XMLPropertyMapEntry-array. More...
bool exportXML (OUString &rStrExpValue, const XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter) const
 import/export This methods calls the respective im/export-method of the respective PropertyHandler. More...
bool importXML (const OUString &rStrImpValue, XMLPropertyState &rProperty, const SvXMLUnitConverter &rUnitConverter) const
sal_Int32 FindEntryIndex (const char *sApiName, sal_uInt16 nNameSpace, const OUString &sXMLName) const
 searches for an entry that matches the given api name, namespace and local name or -1 if nothing found More...
sal_Int32 FindEntryIndex (const sal_Int16 nContextId) const
 searches for an entry that matches the given ContextId or gives -1 if nothing found More...
void RemoveEntry (sal_Int32 nIndex)
 Remove an entry. More...
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
void acquire ()
void release ()

Static Public Member Functions

static const XMLPropertyMapEntrygetPropertyMapForType (TextPropMap _nType)
- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static voidoperator new (std::size_t nSize)
static voidoperator new (std::size_t nSize, std::nothrow_t const &rNothrow)
static void operator delete (void *pPtr)
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)

Additional Inherited Members

- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount

Detailed Description

Definition at line 222 of file txtprmap.hxx.

Constructor & Destructor Documentation

XMLTextPropertySetMapper::XMLTextPropertySetMapper ( TextPropMap  nType,
bool  bForExport 

Definition at line 1136 of file txtprmap.cxx.

XMLTextPropertySetMapper::~XMLTextPropertySetMapper ( )

Definition at line 1142 of file txtprmap.cxx.

Member Function Documentation

const XMLPropertyMapEntry * XMLTextPropertySetMapper::getPropertyMapForType ( TextPropMap  _nType)

Definition at line 1131 of file txtprmap.cxx.

References lcl_txtprmap_getMap().

Referenced by xmloff::OControlExport::exportSubTags().

The documentation for this class was generated from the following files: