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 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

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::SchXMLExportHelper ( SvXMLExport rExport,
SvXMLAutoStylePoolP rASPool 
)

Definition at line 975 of file SchXMLExport.cxx.

References m_pImpl.

SchXMLExportHelper::~SchXMLExportHelper ( )
overridevirtual

Definition at line 980 of file SchXMLExport.cxx.

SchXMLExportHelper::SchXMLExportHelper ( SchXMLExportHelper const &  )
privatedelete

Member Function Documentation

const OUString & SchXMLExportHelper::getChartCLSID ( ) const

returns the string corresponding to the current FileFormat CLSID for Chart

Definition at line 984 of file SchXMLExport.cxx.

References m_pImpl.

SchXMLExportHelper& SchXMLExportHelper::operator= ( SchXMLExportHelper const &  )
privatedelete
void SchXMLExportHelper::SetDestinationShellID ( const OUString &  rShellID)

Definition at line 994 of file SchXMLExport.cxx.

References m_pImpl.

void SchXMLExportHelper::SetSourceShellID ( const OUString &  rShellID)

Definition at line 989 of file SchXMLExport.cxx.

References m_pImpl.

Friends And Related Function Documentation

friend class SchXMLExport
friend

Definition at line 58 of file SchXMLExportHelper.hxx.

Member Data Documentation

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

Definition at line 57 of file SchXMLExportHelper.hxx.

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


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