LibreOffice Module xmloff (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SchXMLExportHelper Class Referencefinal

With this class you can export a <chart:chart> element containing its data as <table:table> element or without internal table. More...

#include <SchXMLExportHelper.hxx>

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

Public Member Functions

 SchXMLExportHelper (SvXMLExport &rExport, SvXMLAutoStylePoolP &rASPool)
 
virtual ~SchXMLExportHelper () override
 
const OUString & getChartCLSID () const
 returns the string corresponding to the current FileFormat CLSID for Chart More...
 
void SetSourceShellID (const OUString &rShellID)
 
void SetDestinationShellID (const OUString &rShellID)
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Private Member Functions

 SchXMLExportHelper (SchXMLExportHelper const &)=delete
 
SchXMLExportHelperoperator= (SchXMLExportHelper const &)=delete
 

Private Attributes

std::unique_ptr< SchXMLExportHelper_Implm_pImpl
 

Friends

class SchXMLExport
 

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

With this class you can export a <chart:chart> element containing its data as <table:table> element or without internal table.

In the latter case you have to provide a table address mapper if the cell addressing set at the document is not in XML format.

Definition at line 38 of file SchXMLExportHelper.hxx.

Constructor & Destructor Documentation

◆ SchXMLExportHelper() [1/2]

SchXMLExportHelper::SchXMLExportHelper ( SvXMLExport rExport,
SvXMLAutoStylePoolP rASPool 
)

Definition at line 1020 of file SchXMLExport.cxx.

References m_pImpl.

◆ ~SchXMLExportHelper()

SchXMLExportHelper::~SchXMLExportHelper ( )
overridevirtual

Definition at line 1025 of file SchXMLExport.cxx.

◆ SchXMLExportHelper() [2/2]

SchXMLExportHelper::SchXMLExportHelper ( SchXMLExportHelper const &  )
privatedelete

Member Function Documentation

◆ getChartCLSID()

const OUString & SchXMLExportHelper::getChartCLSID ( ) const

returns the string corresponding to the current FileFormat CLSID for Chart

Definition at line 1029 of file SchXMLExport.cxx.

References m_pImpl.

◆ operator=()

SchXMLExportHelper & SchXMLExportHelper::operator= ( SchXMLExportHelper const &  )
privatedelete

◆ SetDestinationShellID()

void SchXMLExportHelper::SetDestinationShellID ( const OUString &  rShellID)

Definition at line 1039 of file SchXMLExport.cxx.

References m_pImpl.

◆ SetSourceShellID()

void SchXMLExportHelper::SetSourceShellID ( const OUString &  rShellID)

Definition at line 1034 of file SchXMLExport.cxx.

References m_pImpl.

Friends And Related Function Documentation

◆ SchXMLExport

friend class SchXMLExport
friend

Definition at line 57 of file SchXMLExportHelper.hxx.

Member Data Documentation

◆ m_pImpl

std::unique_ptr<SchXMLExportHelper_Impl> SchXMLExportHelper::m_pImpl
private

Definition at line 56 of file SchXMLExportHelper.hxx.

Referenced by getChartCLSID(), SetDestinationShellID(), and SetSourceShellID().


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