LibreOffice Module xmloff (master) 1
|
#include <XMLPageExport.hxx>
Public Member Functions | |
XMLPageExport (SvXMLExport &rExp) | |
virtual | ~XMLPageExport () override |
void | collectAutoStyles (bool bUsed) |
void | exportAutoStyles () |
void | exportMasterStyles (bool bUsed) |
void | exportDefaultStyle () |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Protected Member Functions | |
SvXMLExport & | GetExport () |
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) |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Private Attributes | |
SvXMLExport & | rExport |
css::uno::Reference< css::container::XNameAccess > | xPageStyles |
::std::vector< XMLPageExportNameEntry > | aNameVector |
rtl::Reference< XMLPropertyHandlerFactory > | xPageMasterPropHdlFactory |
rtl::Reference< XMLPropertySetMapper > | xPageMasterPropSetMapper |
rtl::Reference< SvXMLExportPropertyMapper > | xPageMasterExportPropMapper |
rtl::Reference< XMLPropertySetMapper > | m_xPageMasterDrawingPagePropSetMapper |
rtl::Reference< SvXMLExportPropertyMapper > | m_xPageMasterDrawingPageExportPropMapper |
Additional Inherited Members | |
![]() | |
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) |
![]() | |
oslInterlockedCount | m_nCount |
Definition at line 51 of file XMLPageExport.hxx.
XMLPageExport::XMLPageExport | ( | SvXMLExport & | rExp | ) |
Definition at line 186 of file XMLPageExport.cxx.
References SvXMLExport::GetAutoStylePool(), GetExport(), m_xPageMasterDrawingPageExportPropMapper, PAGE_MASTER, rExport, SAL_WARN_IF, SD_DRAWINGPAGE_ID, u, SvtModuleOptions::WRITER, XML_STYLE_FAMILY_PAGE_MASTER_NAME, XML_STYLE_FAMILY_PAGE_MASTER_PREFIX, XML_STYLE_FAMILY_SD_DRAWINGPAGE_NAME, XML_STYLE_FAMILY_SD_DRAWINGPAGE_PREFIX, xPageMasterExportPropMapper, and xPageStyles.
|
overridevirtual |
Definition at line 250 of file XMLPageExport.cxx.
|
inline |
Definition at line 87 of file XMLPageExport.hxx.
|
protected |
Definition at line 67 of file XMLPageExport.cxx.
References SvXMLExport::GetAutoStylePool(), m_xPageMasterDrawingPageExportPropMapper, PAGE_MASTER, rExport, SAL_WARN_IF, SD_DRAWINGPAGE_ID, XMLPageExportNameEntry::sDrawingPageStyleName, XMLPageExportNameEntry::sPageMasterName, xPageMasterExportPropMapper, and xPageMasterPropSetMapper.
Referenced by exportStyle().
void XMLPageExport::exportAutoStyles | ( | ) |
Definition at line 268 of file XMLPageExport.cxx.
References SvXMLExport::GetAutoStylePool(), PAGE_MASTER, rExport, and SD_DRAWINGPAGE_ID.
void XMLPageExport::exportDefaultStyle | ( | ) |
Definition at line 276 of file XMLPageExport.cxx.
References SvXMLExport::CheckAttrList(), CTF_PM_STANDARD_MODE, GetExport(), IGN_WS, SvtSaveOptions::ODFSVER_012, rExport, xFactory, xmloff::token::XML_DEFAULT_PAGE_LAYOUT, XML_NAMESPACE_STYLE, and xPageMasterExportPropMapper.
|
protectedvirtual |
Reimplemented in XMLTextMasterPageExport.
Definition at line 99 of file XMLPageExport.cxx.
Referenced by exportStyle().
|
inline |
Definition at line 89 of file XMLPageExport.hxx.
|
protected |
Definition at line 106 of file XMLPageExport.cxx.
References SvXMLExport::AddAttribute(), aNameVector, Any, collectPageMasterAutoStyle(), exportMasterPageContent(), GetExport(), gsFollowStyle(), gsIsPhysical(), SvtSaveOptions::ODFSVER_EXTENDED, XMLPageExportNameEntry::sDrawingPageStyleName, sName, XMLPageExportNameEntry::sPageMasterName, XMLPageExportNameEntry::sStyleName, xmloff::token::XML_DISPLAY_NAME, xmloff::token::XML_HIDDEN, xmloff::token::XML_MASTER_PAGE, xmloff::token::XML_NAME, XML_NAMESPACE_DRAW, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_STYLE, xmloff::token::XML_NEXT_STYLE_NAME, xmloff::token::XML_PAGE_LAYOUT_NAME, and xmloff::token::XML_STYLE_NAME.
Referenced by exportStyles().
|
protected |
Definition at line 254 of file XMLPageExport.cxx.
References aSeq, exportStyle(), and xPageStyles.
|
inlineprotected |
Definition at line 67 of file XMLPageExport.hxx.
Referenced by exportDefaultStyle(), XMLTextMasterPageExport::exportHeaderFooterContent(), XMLTextMasterPageExport::exportMasterPageContent(), exportStyle(), and XMLPageExport().
|
private |
Definition at line 57 of file XMLPageExport.hxx.
Referenced by exportStyle().
|
private |
Definition at line 63 of file XMLPageExport.hxx.
Referenced by collectPageMasterAutoStyle(), and XMLPageExport().
|
private |
Definition at line 62 of file XMLPageExport.hxx.
|
private |
Definition at line 53 of file XMLPageExport.hxx.
Referenced by collectPageMasterAutoStyle(), exportAutoStyles(), exportDefaultStyle(), and XMLPageExport().
|
private |
Definition at line 61 of file XMLPageExport.hxx.
Referenced by collectPageMasterAutoStyle(), exportDefaultStyle(), and XMLPageExport().
|
private |
Definition at line 59 of file XMLPageExport.hxx.
|
private |
Definition at line 60 of file XMLPageExport.hxx.
Referenced by collectPageMasterAutoStyle().
|
private |
Definition at line 55 of file XMLPageExport.hxx.
Referenced by exportStyles(), and XMLPageExport().