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

#include <XMLTextListAutoStylePool.hxx>

Collaboration diagram for XMLTextListAutoStylePool:
[legend]

Public Member Functions

 XMLTextListAutoStylePool (SvXMLExport &rExport)
 
 ~XMLTextListAutoStylePool ()
 
void RegisterName (const OUString &rName)
 
OUString Add (const css::uno::Reference< css::container::XIndexReplace > &rNumRules)
 
OUString Find (const css::uno::Reference< css::container::XIndexReplace > &rNumRules) const
 
OUString Find (const OUString &rInternalName) const
 
void exportXML () const
 

Private Member Functions

SAL_DLLPRIVATE sal_uInt32 Find (const XMLTextListAutoStylePoolEntry_Impl *pEntry) const
 

Private Attributes

SvXMLExportrExport
 
OUString sPrefix
 
std::unique_ptr< XMLTextListAutoStylePool_ImplpPool
 
XMLTextListAutoStylePoolNames_Impl m_aNames
 
sal_uInt32 nName
 
css::uno::Reference< css::ucb::XAnyCompare > mxNumRuleCompare
 this is an optional NumRule compare component for applications where the NumRules don't have names More...
 

Detailed Description

Definition at line 40 of file XMLTextListAutoStylePool.hxx.

Constructor & Destructor Documentation

XMLTextListAutoStylePool::XMLTextListAutoStylePool ( SvXMLExport rExport)
XMLTextListAutoStylePool::~XMLTextListAutoStylePool ( )

Definition at line 164 of file XMLTextListAutoStylePool.cxx.

Member Function Documentation

OUString XMLTextListAutoStylePool::Add ( const css::uno::Reference< css::container::XIndexReplace > &  rNumRules)
void XMLTextListAutoStylePool::exportXML ( ) const
sal_uInt32 XMLTextListAutoStylePool::Find ( const XMLTextListAutoStylePoolEntry_Impl pEntry) const
private
OUString XMLTextListAutoStylePool::Find ( const css::uno::Reference< css::container::XIndexReplace > &  rNumRules) const
OUString XMLTextListAutoStylePool::Find ( const OUString &  rInternalName) const

Definition at line 237 of file XMLTextListAutoStylePool.cxx.

References Find().

void XMLTextListAutoStylePool::RegisterName ( const OUString &  rName)

Definition at line 168 of file XMLTextListAutoStylePool.cxx.

References m_aNames.

Referenced by SvxXMLNumRuleExport::exportStyles().

Member Data Documentation

XMLTextListAutoStylePoolNames_Impl XMLTextListAutoStylePool::m_aNames
private

Definition at line 47 of file XMLTextListAutoStylePool.hxx.

Referenced by Add(), and RegisterName().

css::uno::Reference< css::ucb::XAnyCompare > XMLTextListAutoStylePool::mxNumRuleCompare
private

this is an optional NumRule compare component for applications where the NumRules don't have names

Definition at line 52 of file XMLTextListAutoStylePool.hxx.

Referenced by Find(), and XMLTextListAutoStylePool().

sal_uInt32 XMLTextListAutoStylePool::nName
private

Definition at line 48 of file XMLTextListAutoStylePool.hxx.

Referenced by Add().

std::unique_ptr<XMLTextListAutoStylePool_Impl> XMLTextListAutoStylePool::pPool
private

Definition at line 46 of file XMLTextListAutoStylePool.hxx.

Referenced by Add(), exportXML(), and Find().

SvXMLExport& XMLTextListAutoStylePool::rExport
private

Definition at line 42 of file XMLTextListAutoStylePool.hxx.

Referenced by exportXML(), and XMLTextListAutoStylePool().

OUString XMLTextListAutoStylePool::sPrefix
private

Definition at line 44 of file XMLTextListAutoStylePool.hxx.

Referenced by Add(), and XMLTextListAutoStylePool().


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