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

#include <NumberingManager.hxx>

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

Public Types

typedef tools::SvRef< AbstractListDefPointer
 

Public Member Functions

 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
 

Static Public Member Functions

static void SetValue (sal_uInt32 nSprmId)
 

Private Attributes

sal_Int32 m_nId
 
::std::vector< ListLevel::Pointerm_aLevels
 
ListLevel::Pointer m_pCurrentLevel
 
OUString m_sNumStyleLink
 
OUString m_sStyleLink
 
std::optional< OUString > m_oListId
 list id to use for all derived numbering definitions More...
 

Additional Inherited Members

- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 115 of file NumberingManager.hxx.

Member Typedef Documentation

◆ Pointer

Definition at line 139 of file NumberingManager.hxx.

Constructor & Destructor Documentation

◆ AbstractListDef()

writerfilter::dmapper::AbstractListDef::AbstractListDef ( )

Definition at line 346 of file NumberingManager.cxx.

◆ ~AbstractListDef()

writerfilter::dmapper::AbstractListDef::~AbstractListDef ( )
overridevirtual

Definition at line 351 of file NumberingManager.cxx.

Member Function Documentation

◆ AddLevel()

void writerfilter::dmapper::AbstractListDef::AddLevel ( sal_uInt16  nLvl)

Definition at line 374 of file NumberingManager.cxx.

References m_aLevels, and m_pCurrentLevel.

◆ GetCurrentLevel()

const ListLevel::Pointer & writerfilter::dmapper::AbstractListDef::GetCurrentLevel ( ) const
inline

Definition at line 155 of file NumberingManager.hxx.

References m_pCurrentLevel.

◆ GetId()

sal_Int32 writerfilter::dmapper::AbstractListDef::GetId ( ) const
inline

◆ GetLevel()

ListLevel::Pointer writerfilter::dmapper::AbstractListDef::GetLevel ( sal_uInt16  nLvl)

◆ GetNumStyleLink()

const OUString & writerfilter::dmapper::AbstractListDef::GetNumStyleLink ( ) const
inline

Definition at line 160 of file NumberingManager.hxx.

References m_sNumStyleLink.

◆ GetPropertyValues()

uno::Sequence< uno::Sequence< beans::PropertyValue > > writerfilter::dmapper::AbstractListDef::GetPropertyValues ( bool  bDefaults)

Definition at line 387 of file NumberingManager.cxx.

References i, m_aLevels, and result.

Referenced by writerfilter::dmapper::ListDef::GetMergedPropertyValues().

◆ GetStyleLink()

const OUString & writerfilter::dmapper::AbstractListDef::GetStyleLink ( ) const
inline

Definition at line 163 of file NumberingManager.hxx.

References m_sStyleLink.

◆ MapListId()

const OUString & writerfilter::dmapper::AbstractListDef::MapListId ( OUString const &  rId)

Definition at line 402 of file NumberingManager.cxx.

References m_oListId.

◆ SetId()

void writerfilter::dmapper::AbstractListDef::SetId ( sal_Int32  nId)
inline

Definition at line 145 of file NumberingManager.hxx.

References m_nId, and nId.

◆ SetNumStyleLink()

void writerfilter::dmapper::AbstractListDef::SetNumStyleLink ( const OUString &  sValue)
inline

Definition at line 159 of file NumberingManager.hxx.

References m_sNumStyleLink.

◆ SetStyleLink()

void writerfilter::dmapper::AbstractListDef::SetStyleLink ( const OUString &  sValue)
inline

Definition at line 162 of file NumberingManager.hxx.

References m_sStyleLink.

◆ SetValue()

void writerfilter::dmapper::AbstractListDef::SetValue ( sal_uInt32  nSprmId)
static

◆ Size()

sal_Int16 writerfilter::dmapper::AbstractListDef::Size ( )
inline

Definition at line 151 of file NumberingManager.hxx.

References m_aLevels.

Member Data Documentation

◆ m_aLevels

::std::vector< ListLevel::Pointer > writerfilter::dmapper::AbstractListDef::m_aLevels
private

Definition at line 124 of file NumberingManager.hxx.

Referenced by AddLevel(), GetLevel(), GetPropertyValues(), and Size().

◆ m_nId

sal_Int32 writerfilter::dmapper::AbstractListDef::m_nId
private

Definition at line 120 of file NumberingManager.hxx.

Referenced by GetId(), and SetId().

◆ m_oListId

std::optional<OUString> writerfilter::dmapper::AbstractListDef::m_oListId
private

list id to use for all derived numbering definitions

Definition at line 136 of file NumberingManager.hxx.

Referenced by MapListId().

◆ m_pCurrentLevel

ListLevel::Pointer writerfilter::dmapper::AbstractListDef::m_pCurrentLevel
private

Definition at line 127 of file NumberingManager.hxx.

Referenced by AddLevel(), and GetCurrentLevel().

◆ m_sNumStyleLink

OUString writerfilter::dmapper::AbstractListDef::m_sNumStyleLink
private

Definition at line 130 of file NumberingManager.hxx.

Referenced by GetNumStyleLink(), and SetNumStyleLink().

◆ m_sStyleLink

OUString writerfilter::dmapper::AbstractListDef::m_sStyleLink
private

Definition at line 133 of file NumberingManager.hxx.

Referenced by GetStyleLink(), and SetStyleLink().


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