LibreOffice Module writerfilter (master) 1
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerfilter::dmapper::ListsManager Class Reference

This class provides access to the defined numbering styles. More...

#include <NumberingManager.hxx>

Inheritance diagram for writerfilter::dmapper::ListsManager:
[legend]
Collaboration diagram for writerfilter::dmapper::ListsManager:
[legend]

Public Types

typedef tools::SvRef< ListsManagerPointer
 
- Public Types inherited from writerfilter::Table
typedef tools::SvRef< TablePointer_t
 

Public Member Functions

 ListsManager (DomainMapper &rDMapper, css::uno::Reference< css::lang::XMultiServiceFactory > xFactory)
 
virtual ~ListsManager () override
 
ListDef::Pointer GetList (sal_Int32 nId)
 
void CreateNumberingRules ()
 
void DisposeNumPicBullets ()
 
- Public Member Functions inherited from writerfilter::LoggedProperties
 LoggedProperties (const std::string &sPrefix)
 
virtual ~LoggedProperties () override
 
void attribute (Id name, Value &val) override
 Receives an attribute. More...
 
void sprm (Sprm &sprm) override
 Receives a SPRM. More...
 
virtual void attribute (Id name, Value &val)=0
 Receives an attribute. More...
 
virtual void sprm (Sprm &sprm)=0
 Receives a SPRM. More...
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 
- Public Member Functions inherited from writerfilter::LoggedTable
 LoggedTable (const std::string &sPrefix)
 
virtual ~LoggedTable () override
 
void entry (int pos, writerfilter::Reference< Properties >::Pointer_t ref) override
 Receives an entry of the table. More...
 
virtual void entry (int pos, writerfilter::Reference< Properties >::Pointer_t ref)=0
 Receives an entry of the table. More...
 

Private Member Functions

AbstractListDef::Pointer GetAbstractList (sal_Int32 nId)
 
virtual void lcl_attribute (Id nName, Value &rVal) override
 
virtual void lcl_sprm (Sprm &sprm) override
 
virtual void lcl_entry (writerfilter::Reference< Properties >::Pointer_t ref) override
 

Private Attributes

DomainMapperm_rDMapper
 
css::uno::Reference< css::lang::XMultiServiceFactory > m_xFactory
 
std::vector< NumPicBullet::Pointerm_aNumPicBullets
 
std::vector< AbstractListDef::Pointerm_aAbstractLists
 
std::vector< ListDef::Pointerm_aLists
 
AbstractListDef::Pointer m_pCurrentDefinition
 
NumPicBullet::Pointer m_pCurrentNumPicBullet
 

Additional Inherited Members

virtual void lcl_attribute (Id name, Value &val)=0
 
virtual void lcl_sprm (Sprm &sprm)=0
 
- Protected Member Functions inherited from writerfilter::Properties
 ~Properties () override
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 
virtual void lcl_entry (writerfilter::Reference< Properties >::Pointer_t ref)=0
 
- Protected Member Functions inherited from writerfilter::Table
 ~Table () override
 

Detailed Description

This class provides access to the defined numbering styles.

Definition at line 205 of file NumberingManager.hxx.

Member Typedef Documentation

◆ Pointer

Definition at line 238 of file NumberingManager.hxx.

Constructor & Destructor Documentation

◆ ListsManager()

writerfilter::dmapper::ListsManager::ListsManager ( DomainMapper rDMapper,
css::uno::Reference< css::lang::XMultiServiceFactory >  xFactory 
)

Definition at line 643 of file NumberingManager.cxx.

References xFactory.

◆ ~ListsManager()

writerfilter::dmapper::ListsManager::~ListsManager ( )
overridevirtual

Definition at line 652 of file NumberingManager.cxx.

References DisposeNumPicBullets().

Member Function Documentation

◆ CreateNumberingRules()

void writerfilter::dmapper::ListsManager::CreateNumberingRules ( )

◆ DisposeNumPicBullets()

void writerfilter::dmapper::ListsManager::DisposeNumPicBullets ( )

Definition at line 657 of file NumberingManager.cxx.

References m_aNumPicBullets.

Referenced by ~ListsManager().

◆ GetAbstractList()

AbstractListDef::Pointer writerfilter::dmapper::ListsManager::GetAbstractList ( sal_Int32  nId)
private

◆ GetList()

ListDef::Pointer writerfilter::dmapper::ListsManager::GetList ( sal_Int32  nId)

◆ lcl_attribute()

void writerfilter::dmapper::ListsManager::lcl_attribute ( Id  nName,
Value rVal 
)
overrideprivatevirtual

◆ lcl_entry()

void writerfilter::dmapper::ListsManager::lcl_entry ( writerfilter::Reference< Properties >::Pointer_t  ref)
overrideprivatevirtual

◆ lcl_sprm()

void writerfilter::dmapper::ListsManager::lcl_sprm ( Sprm sprm)
overrideprivatevirtual

Member Data Documentation

◆ m_aAbstractLists

std::vector< AbstractListDef::Pointer > writerfilter::dmapper::ListsManager::m_aAbstractLists
private

Definition at line 216 of file NumberingManager.hxx.

Referenced by GetAbstractList(), lcl_entry(), and lcl_sprm().

◆ m_aLists

std::vector< ListDef::Pointer > writerfilter::dmapper::ListsManager::m_aLists
private

Definition at line 217 of file NumberingManager.hxx.

Referenced by CreateNumberingRules(), GetList(), and lcl_sprm().

◆ m_aNumPicBullets

std::vector< NumPicBullet::Pointer > writerfilter::dmapper::ListsManager::m_aNumPicBullets
private

Definition at line 215 of file NumberingManager.hxx.

Referenced by DisposeNumPicBullets(), and lcl_sprm().

◆ m_pCurrentDefinition

AbstractListDef::Pointer writerfilter::dmapper::ListsManager::m_pCurrentDefinition
private

Definition at line 221 of file NumberingManager.hxx.

Referenced by lcl_attribute(), lcl_entry(), and lcl_sprm().

◆ m_pCurrentNumPicBullet

NumPicBullet::Pointer writerfilter::dmapper::ListsManager::m_pCurrentNumPicBullet
private

Definition at line 222 of file NumberingManager.hxx.

Referenced by lcl_attribute(), and lcl_sprm().

◆ m_rDMapper

DomainMapper& writerfilter::dmapper::ListsManager::m_rDMapper
private

◆ m_xFactory

css::uno::Reference<css::lang::XMultiServiceFactory> writerfilter::dmapper::ListsManager::m_xFactory
private

Definition at line 212 of file NumberingManager.hxx.

Referenced by CreateNumberingRules().


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