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

#include <PageMasterPropMapper.hxx>

Inheritance diagram for XMLPageMasterPropSetMapper:
[legend]
Collaboration diagram for XMLPageMasterPropSetMapper:
[legend]

Public Member Functions

 XMLPageMasterPropSetMapper ()
 
 XMLPageMasterPropSetMapper (const XMLPropertyMapEntry *pEntries, const rtl::Reference< XMLPropertyHandlerFactory > &rFactory)
 
virtual ~XMLPageMasterPropSetMapper () 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, std::u16string_view 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...
 
sal_Int32 GetEntryIndex (sal_Int32 nElement, 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, std::u16string_view 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 ()
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator 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)
 
- 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 24 of file PageMasterPropMapper.hxx.

Constructor & Destructor Documentation

◆ XMLPageMasterPropSetMapper() [1/2]

XMLPageMasterPropSetMapper::XMLPageMasterPropSetMapper ( )
explicit

Definition at line 32 of file PageMasterPropMapper.cxx.

◆ XMLPageMasterPropSetMapper() [2/2]

XMLPageMasterPropSetMapper::XMLPageMasterPropSetMapper ( const XMLPropertyMapEntry pEntries,
const rtl::Reference< XMLPropertyHandlerFactory > &  rFactory 
)

Definition at line 37 of file PageMasterPropMapper.cxx.

◆ ~XMLPageMasterPropSetMapper()

XMLPageMasterPropSetMapper::~XMLPageMasterPropSetMapper ( )
overridevirtual

Definition at line 44 of file PageMasterPropMapper.cxx.


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