LibreOffice Module writerfilter (master) 1
|
#include <NumberingManager.hxx>
Public Types | |
typedef tools::SvRef< ListDef > | Pointer |
Public Types inherited from writerfilter::dmapper::AbstractListDef | |
typedef tools::SvRef< AbstractListDef > | Pointer |
Public Member Functions | |
ListDef () | |
virtual | ~ListDef () override |
void | SetAbstractDefinition (AbstractListDef::Pointer pAbstract) |
const AbstractListDef::Pointer & | GetAbstractDefinition () 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::Pointer & | GetCurrentLevel () 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 &) | |
SvRefBase & | operator= (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 |
Definition at line 168 of file NumberingManager.hxx.
Definition at line 181 of file NumberingManager.hxx.
writerfilter::dmapper::ListDef::ListDef | ( | ) |
Definition at line 413 of file NumberingManager.cxx.
|
overridevirtual |
Definition at line 417 of file NumberingManager.cxx.
void writerfilter::dmapper::ListDef::CreateNumberingRules | ( | DomainMapper & | rDMapper, |
css::uno::Reference< css::lang::XMultiServiceFactory > const & | xFactory, | ||
sal_Int16 | nOutline | ||
) |
Definition at line 525 of file NumberingManager.cxx.
References comphelper::containerToSequence(), writerfilter::dmapper::AbstractListDef::GetId(), writerfilter::dmapper::AbstractListDef::GetLevel(), GetMergedPropertyValues(), writerfilter::dmapper::DomainMapper::getOrCreateCharStyle(), writerfilter::dmapper::getPropertyName(), GetStyleName(), writerfilter::dmapper::lcl_getUnoNumberingStyles(), writerfilter::dmapper::lcl_mergeProperties(), m_pAbstractDef, m_StyleName, m_xNumRules, comphelper::makePropertyValue(), writerfilter::dmapper::PROP_CHAR_STYLE_NAME, writerfilter::dmapper::PROP_HEADING_STYLE_NAME, writerfilter::dmapper::PROP_LIST_FORMAT, writerfilter::dmapper::PROP_NUMBERING_RULES, writerfilter::dmapper::PROP_POSITION_AND_SPACE_MODE, TOOLS_WARN_EXCEPTION, and xFactory.
|
inline |
Definition at line 188 of file NumberingManager.hxx.
References m_pAbstractDef.
sal_uInt16 writerfilter::dmapper::ListDef::GetChapterNumberingWeight | ( | ) | const |
Rank the list in terms of suitability for becoming the Outline numbering rule in LO.
Definition at line 493 of file NumberingManager.cxx.
References writerfilter::dmapper::AbstractListDef::GetId(), writerfilter::dmapper::StyleSheetPropertyMap::GetListLevel(), writerfilter::dmapper::StyleSheetPropertyMap::GetOutlineLevel(), and m_pAbstractDef.
uno::Sequence< uno::Sequence< beans::PropertyValue > > writerfilter::dmapper::ListDef::GetMergedPropertyValues | ( | ) |
Definition at line 443 of file NumberingManager.cxx.
References writerfilter::dmapper::AbstractListDef::GetLevel(), writerfilter::dmapper::AbstractListDef::GetPropertyValues(), i, writerfilter::dmapper::lcl_mergeProperties(), and m_pAbstractDef.
Referenced by CreateNumberingRules().
|
inline |
Definition at line 199 of file NumberingManager.hxx.
References m_xNumRules.
|
inline |
Definition at line 191 of file NumberingManager.hxx.
References m_StyleName.
Referenced by CreateNumberingRules().
const OUString & writerfilter::dmapper::ListDef::GetStyleName | ( | sal_Int32 | nId, |
css::uno::Reference< css::container::XNameContainer > const & | xStyles | ||
) |
|
inline |
Definition at line 187 of file NumberingManager.hxx.
References m_pAbstractDef.
Referenced by writerfilter::dmapper::ListsManager::lcl_sprm().
|
private |
Definition at line 172 of file NumberingManager.hxx.
Referenced by CreateNumberingRules(), GetAbstractDefinition(), GetChapterNumberingWeight(), GetMergedPropertyValues(), and SetAbstractDefinition().
|
private |
mapped list style name
Definition at line 178 of file NumberingManager.hxx.
Referenced by CreateNumberingRules(), and GetStyleName().
|
private |
Definition at line 175 of file NumberingManager.hxx.
Referenced by CreateNumberingRules(), and GetNumberingRules().