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 () |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
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) |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Private Attributes | |
SvXMLExport & | m_rExport |
css::uno::Reference< css::container::XNameAccess > | m_xPageStyles |
::std::vector< XMLPageExportNameEntry > | m_aNameVector |
rtl::Reference< XMLPropertyHandlerFactory > | m_xPageMasterPropHdlFactory |
rtl::Reference< XMLPropertySetMapper > | m_xPageMasterPropSetMapper |
rtl::Reference< SvXMLExportPropertyMapper > | m_xPageMasterExportPropMapper |
rtl::Reference< XMLPropertySetMapper > | m_xPageMasterDrawingPagePropSetMapper |
rtl::Reference< SvXMLExportPropertyMapper > | m_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 |
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_rExport, m_xPageMasterDrawingPageExportPropMapper, m_xPageMasterExportPropMapper, m_xPageStyles, PAGE_MASTER, 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, and XML_STYLE_FAMILY_SD_DRAWINGPAGE_PREFIX.
|
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_rExport, m_xPageMasterDrawingPageExportPropMapper, m_xPageMasterExportPropMapper, m_xPageMasterPropSetMapper, PAGE_MASTER, SAL_WARN_IF, SD_DRAWINGPAGE_ID, XMLPageExportNameEntry::sDrawingPageStyleName, and XMLPageExportNameEntry::sPageMasterName.
Referenced by exportStyle().
void XMLPageExport::exportAutoStyles | ( | ) |
Definition at line 268 of file XMLPageExport.cxx.
References SvXMLExport::GetAutoStylePool(), m_rExport, PAGE_MASTER, 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, m_rExport, m_xPageMasterExportPropMapper, SvtSaveOptions::ODFSVER_012, xFactory, xmloff::token::XML_DEFAULT_PAGE_LAYOUT, and XML_NAMESPACE_STYLE.
|
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(), Any, collectPageMasterAutoStyle(), exportMasterPageContent(), GetExport(), gsFollowStyle(), gsIsPhysical(), m_aNameVector, 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 m_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 53 of file XMLPageExport.hxx.
Referenced by collectPageMasterAutoStyle(), exportAutoStyles(), exportDefaultStyle(), and XMLPageExport().
|
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 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().