LibreOffice Module xmloff (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
XMLPageExport Class Reference

#include <XMLPageExport.hxx>

Inheritance diagram for XMLPageExport:
Collaboration diagram for XMLPageExport:

Public Member Functions

 XMLPageExport (SvXMLExport &rExp)
virtual ~XMLPageExport () override
void collectAutoStyles (bool bUsed)
void exportAutoStyles ()
void exportMasterStyles (bool bUsed)
void exportDefaultStyle ()
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
void acquire ()
void release ()

Protected Member Functions

SvXMLExportGetExport ()
void collectPageMasterAutoStyle (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, XMLPageExportNameEntry &rEntry)
virtual void exportMasterPageContent (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, bool bAutoStyles)
bool exportStyle (const css::uno::Reference< css::style::XStyle > &rStyle, bool bAutoStyles)
void exportStyles (bool bUsed, bool bAutoStyles)
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE

Private Attributes

css::uno::Reference< css::container::XNameAccess > m_xPageStyles
::std::vector< XMLPageExportNameEntrym_aNameVector
rtl::Reference< XMLPropertyHandlerFactorym_xPageMasterPropHdlFactory
rtl::Reference< XMLPropertySetMapperm_xPageMasterPropSetMapper
rtl::Reference< SvXMLExportPropertyMapperm_xPageMasterExportPropMapper
rtl::Reference< XMLPropertySetMapperm_xPageMasterDrawingPagePropSetMapper
rtl::Reference< SvXMLExportPropertyMapperm_xPageMasterDrawingPageExportPropMapper

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 Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount

Detailed Description

Definition at line 51 of file XMLPageExport.hxx.

Constructor & Destructor Documentation

◆ XMLPageExport()

XMLPageExport::XMLPageExport ( SvXMLExport rExp)

◆ ~XMLPageExport()

XMLPageExport::~XMLPageExport ( )

Definition at line 250 of file XMLPageExport.cxx.

Member Function Documentation

◆ collectAutoStyles()

void XMLPageExport::collectAutoStyles ( bool  bUsed)

Definition at line 87 of file XMLPageExport.hxx.

◆ collectPageMasterAutoStyle()

void XMLPageExport::collectPageMasterAutoStyle ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
XMLPageExportNameEntry rEntry 

◆ exportAutoStyles()

void XMLPageExport::exportAutoStyles ( )

◆ exportDefaultStyle()

void XMLPageExport::exportDefaultStyle ( )

◆ exportMasterPageContent()

void XMLPageExport::exportMasterPageContent ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
bool  bAutoStyles 

Reimplemented in XMLTextMasterPageExport.

Definition at line 99 of file XMLPageExport.cxx.

Referenced by exportStyle().

◆ exportMasterStyles()

void XMLPageExport::exportMasterStyles ( bool  bUsed)

Definition at line 89 of file XMLPageExport.hxx.

◆ exportStyle()

bool XMLPageExport::exportStyle ( const css::uno::Reference< css::style::XStyle > &  rStyle,
bool  bAutoStyles 

◆ exportStyles()

void XMLPageExport::exportStyles ( bool  bUsed,
bool  bAutoStyles 

Definition at line 254 of file XMLPageExport.cxx.

References aSeq, exportStyle(), and m_xPageStyles.

◆ GetExport()

SvXMLExport & XMLPageExport::GetExport ( )

Member Data Documentation

◆ m_aNameVector

::std::vector< XMLPageExportNameEntry > XMLPageExport::m_aNameVector

Definition at line 57 of file XMLPageExport.hxx.

Referenced by exportStyle().

◆ m_rExport

SvXMLExport& XMLPageExport::m_rExport

◆ m_xPageMasterDrawingPageExportPropMapper

rtl::Reference<SvXMLExportPropertyMapper> XMLPageExport::m_xPageMasterDrawingPageExportPropMapper

Definition at line 63 of file XMLPageExport.hxx.

Referenced by collectPageMasterAutoStyle(), and XMLPageExport().

◆ m_xPageMasterDrawingPagePropSetMapper

rtl::Reference<XMLPropertySetMapper> XMLPageExport::m_xPageMasterDrawingPagePropSetMapper

Definition at line 62 of file XMLPageExport.hxx.

◆ m_xPageMasterExportPropMapper

rtl::Reference< SvXMLExportPropertyMapper > XMLPageExport::m_xPageMasterExportPropMapper

Definition at line 61 of file XMLPageExport.hxx.

Referenced by collectPageMasterAutoStyle(), exportDefaultStyle(), and XMLPageExport().

◆ m_xPageMasterPropHdlFactory

rtl::Reference< XMLPropertyHandlerFactory > XMLPageExport::m_xPageMasterPropHdlFactory

Definition at line 59 of file XMLPageExport.hxx.

◆ m_xPageMasterPropSetMapper

rtl::Reference< XMLPropertySetMapper > XMLPageExport::m_xPageMasterPropSetMapper

Definition at line 60 of file XMLPageExport.hxx.

Referenced by collectPageMasterAutoStyle().

◆ m_xPageStyles

css::uno::Reference< css::container::XNameAccess > XMLPageExport::m_xPageStyles

Definition at line 55 of file XMLPageExport.hxx.

Referenced by exportStyles(), and XMLPageExport().

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