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

#include <sdpropls.hxx>

Inheritance diagram for XMLShapePropertySetMapper:
Collaboration diagram for XMLShapePropertySetMapper:

Public Member Functions

 XMLShapePropertySetMapper (const rtl::Reference< XMLPropertyHandlerFactory > &rFactoryRef, bool bForExport)
virtual ~XMLShapePropertySetMapper () 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 ()

Additional Inherited Members

- 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)
- 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 69 of file sdpropls.hxx.

Constructor & Destructor Documentation

XMLShapePropertySetMapper::XMLShapePropertySetMapper ( const rtl::Reference< XMLPropertyHandlerFactory > &  rFactoryRef,
bool  bForExport 

Definition at line 1297 of file sdpropls.cxx.

XMLShapePropertySetMapper::~XMLShapePropertySetMapper ( )

Definition at line 1303 of file sdpropls.cxx.

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