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

#include <NumberingManager.hxx>

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

Public Types

typedef tools::SvRef< ListDefPointer
 
- Public Types inherited from writerfilter::dmapper::AbstractListDef
typedef tools::SvRef< AbstractListDefPointer
 

Public Member Functions

 ListDef ()
 
virtual ~ListDef () override
 
void SetAbstractDefinition (AbstractListDef::Pointer pAbstract)
 
const AbstractListDef::PointerGetAbstractDefinition () const
 
const OUString & GetStyleName () const
 
const OUString & GetStyleName (sal_Int32 nId, css::uno::Reference< css::container::XNameContainer > const &xStyles)
 
css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > GetMergedPropertyValues ()
 
sal_uInt16 GetChapterNumberingWeight () const
 Rank the list in terms of suitability for becoming the Outline numbering rule in LO. More...
 
void CreateNumberingRules (DomainMapper &rDMapper, css::uno::Reference< css::lang::XMultiServiceFactory > const &xFactory, sal_Int16 nOutline)
 
const css::uno::Reference< css::container::XIndexReplace > & GetNumberingRules () const
 
- Public Member Functions inherited from writerfilter::dmapper::AbstractListDef
 AbstractListDef ()
 
virtual ~AbstractListDef () override
 
void SetId (sal_Int32 nId)
 
sal_Int32 GetId () const
 
sal_Int16 Size ()
 
ListLevel::Pointer GetLevel (sal_uInt16 nLvl)
 
void AddLevel (sal_uInt16 nLvl)
 
const ListLevel::PointerGetCurrentLevel () const
 
css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > GetPropertyValues (bool bDefaults)
 
void SetNumStyleLink (const OUString &sValue)
 
const OUString & GetNumStyleLink () const
 
void SetStyleLink (const OUString &sValue)
 
const OUString & GetStyleLink () const
 
const OUString & MapListId (OUString const &rId)
 
- 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
 

Private Attributes

AbstractListDef::Pointer m_pAbstractDef
 
css::uno::Reference< css::container::XIndexReplace > m_xNumRules
 
OUString m_StyleName
 mapped list style name More...
 

Additional Inherited Members

- Static Public Member Functions inherited from writerfilter::dmapper::AbstractListDef
static void SetValue (sal_uInt32 nSprmId)
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 168 of file NumberingManager.hxx.

Member Typedef Documentation

◆ Pointer

Definition at line 181 of file NumberingManager.hxx.

Constructor & Destructor Documentation

◆ ListDef()

writerfilter::dmapper::ListDef::ListDef ( )

Definition at line 413 of file NumberingManager.cxx.

◆ ~ListDef()

writerfilter::dmapper::ListDef::~ListDef ( )
overridevirtual

Definition at line 417 of file NumberingManager.cxx.

Member Function Documentation

◆ CreateNumberingRules()

void writerfilter::dmapper::ListDef::CreateNumberingRules ( DomainMapper rDMapper,
css::uno::Reference< css::lang::XMultiServiceFactory > const &  xFactory,
sal_Int16  nOutline 
)

◆ GetAbstractDefinition()

const AbstractListDef::Pointer & writerfilter::dmapper::ListDef::GetAbstractDefinition ( ) const
inline

Definition at line 188 of file NumberingManager.hxx.

References m_pAbstractDef.

◆ GetChapterNumberingWeight()

sal_uInt16 writerfilter::dmapper::ListDef::GetChapterNumberingWeight ( ) const

◆ GetMergedPropertyValues()

uno::Sequence< uno::Sequence< beans::PropertyValue > > writerfilter::dmapper::ListDef::GetMergedPropertyValues ( )

◆ GetNumberingRules()

const css::uno::Reference< css::container::XIndexReplace > & writerfilter::dmapper::ListDef::GetNumberingRules ( ) const
inline

Definition at line 199 of file NumberingManager.hxx.

References m_xNumRules.

◆ GetStyleName() [1/2]

const OUString & writerfilter::dmapper::ListDef::GetStyleName ( ) const
inline

Definition at line 191 of file NumberingManager.hxx.

References m_StyleName.

Referenced by CreateNumberingRules().

◆ GetStyleName() [2/2]

const OUString & writerfilter::dmapper::ListDef::GetStyleName ( sal_Int32  nId,
css::uno::Reference< css::container::XNameContainer > const &  xStyles 
)

◆ SetAbstractDefinition()

void writerfilter::dmapper::ListDef::SetAbstractDefinition ( AbstractListDef::Pointer  pAbstract)
inline

Definition at line 187 of file NumberingManager.hxx.

References m_pAbstractDef.

Referenced by writerfilter::dmapper::ListsManager::lcl_sprm().

Member Data Documentation

◆ m_pAbstractDef

AbstractListDef::Pointer writerfilter::dmapper::ListDef::m_pAbstractDef
private

◆ m_StyleName

OUString writerfilter::dmapper::ListDef::m_StyleName
private

mapped list style name

Definition at line 178 of file NumberingManager.hxx.

Referenced by CreateNumberingRules(), and GetStyleName().

◆ m_xNumRules

css::uno::Reference< css::container::XIndexReplace > writerfilter::dmapper::ListDef::m_xNumRules
private

Definition at line 175 of file NumberingManager.hxx.

Referenced by CreateNumberingRules(), and GetNumberingRules().


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