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

information about list and list style for a certain paragraph More...

#include <XMLTextNumRuleInfo.hxx>

Public Member Functions

 XMLTextNumRuleInfo ()
 
XMLTextNumRuleInfooperator= (const XMLTextNumRuleInfo &rInfo)
 
void Set (const css::uno::Reference< css::text::XTextContent > &rTextContent, bool bOutlineStyleAsNormalListStyle, const XMLTextListAutoStylePool &rListAutoPool, bool bExportTextNumberElement, bool bListIdIsDefault)
 
void Reset ()
 
const OUString & GetNumRulesName () const
 
sal_Int16 GetListLevelStartValue () const
 
const OUString & GetListId () const
 
bool IsListIdDefault () const
 
sal_Int16 GetLevel () const
 
bool HasStartValue () const
 
sal_uInt32 GetStartValue () const
 
bool IsNumbered () const
 
bool IsRestart () const
 
bool BelongsToSameList (const XMLTextNumRuleInfo &rCmp) const
 
bool IsContinueingPreviousSubTree () const
 
const OUString & ListLabelString () const
 

Private Attributes

css::uno::Reference< css::container::XIndexReplace > mxNumRules
 
OUString msNumRulesName
 
OUString msListId
 
bool mbListIdIsDefault
 msListId won't be referenced by later lists. More...
 
sal_Int16 mnListStartValue
 
sal_Int16 mnListLevel
 
bool mbIsNumbered
 
bool mbIsRestart
 
sal_Int16 mnListLevelStartValue
 
bool mbOutlineStyleAsNormalListStyle
 
bool mbContinueingPreviousSubTree
 
OUString msListLabelString
 

Detailed Description

information about list and list style for a certain paragraph

OD 2008-04-24 #refactorlists# Complete refactoring of the class and enhancement of the class for lists. These changes are considered by method <XMLTextParagraphExport::exportListChange(..)>

Definition at line 38 of file XMLTextNumRuleInfo.hxx.

Constructor & Destructor Documentation

◆ XMLTextNumRuleInfo()

XMLTextNumRuleInfo::XMLTextNumRuleInfo ( )

Definition at line 40 of file XMLTextNumRuleInfo.cxx.

References Reset().

Member Function Documentation

◆ BelongsToSameList()

bool XMLTextNumRuleInfo::BelongsToSameList ( const XMLTextNumRuleInfo rCmp) const

Definition at line 206 of file XMLTextNumRuleInfo.cxx.

References msListId, and msNumRulesName.

Referenced by XMLTextParagraphExport::exportListChange().

◆ GetLevel()

sal_Int16 XMLTextNumRuleInfo::GetLevel ( ) const
inline

Definition at line 91 of file XMLTextNumRuleInfo.hxx.

References mnListLevel.

Referenced by XMLTextParagraphExport::exportListChange().

◆ GetListId()

const OUString & XMLTextNumRuleInfo::GetListId ( ) const
inline

Definition at line 84 of file XMLTextNumRuleInfo.hxx.

References msListId.

Referenced by XMLTextParagraphExport::exportListChange().

◆ GetListLevelStartValue()

sal_Int16 XMLTextNumRuleInfo::GetListLevelStartValue ( ) const
inline

Definition at line 79 of file XMLTextNumRuleInfo.hxx.

References mnListLevelStartValue.

Referenced by XMLTextParagraphExport::exportListChange().

◆ GetNumRulesName()

const OUString & XMLTextNumRuleInfo::GetNumRulesName ( ) const
inline

Definition at line 75 of file XMLTextNumRuleInfo.hxx.

References msNumRulesName.

Referenced by XMLTextParagraphExport::exportListChange().

◆ GetStartValue()

sal_uInt32 XMLTextNumRuleInfo::GetStartValue ( ) const
inline

Definition at line 100 of file XMLTextNumRuleInfo.hxx.

References mnListStartValue.

Referenced by XMLTextParagraphExport::exportListChange().

◆ HasStartValue()

bool XMLTextNumRuleInfo::HasStartValue ( ) const
inline

Definition at line 96 of file XMLTextNumRuleInfo.hxx.

References mnListStartValue.

Referenced by XMLTextParagraphExport::exportListChange().

◆ IsContinueingPreviousSubTree()

bool XMLTextNumRuleInfo::IsContinueingPreviousSubTree ( ) const
inline

◆ IsListIdDefault()

bool XMLTextNumRuleInfo::IsListIdDefault ( ) const
inline

Definition at line 89 of file XMLTextNumRuleInfo.hxx.

References mbListIdIsDefault.

Referenced by XMLTextParagraphExport::exportListChange().

◆ IsNumbered()

bool XMLTextNumRuleInfo::IsNumbered ( ) const
inline

Definition at line 105 of file XMLTextNumRuleInfo.hxx.

References mbIsNumbered.

Referenced by XMLTextParagraphExport::exportListChange().

◆ IsRestart()

bool XMLTextNumRuleInfo::IsRestart ( ) const
inline

Definition at line 109 of file XMLTextNumRuleInfo.hxx.

References mbIsRestart.

Referenced by XMLTextParagraphExport::exportListChange().

◆ ListLabelString()

const OUString & XMLTextNumRuleInfo::ListLabelString ( ) const
inline

Definition at line 120 of file XMLTextNumRuleInfo.hxx.

References msListLabelString.

Referenced by XMLTextParagraphExport::exportListChange().

◆ operator=()

XMLTextNumRuleInfo & XMLTextNumRuleInfo::operator= ( const XMLTextNumRuleInfo rInfo)
inline

◆ Reset()

void XMLTextNumRuleInfo::Reset ( void  )
inline

◆ Set()

void XMLTextNumRuleInfo::Set ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
bool  bOutlineStyleAsNormalListStyle,
const XMLTextListAutoStylePool rListAutoPool,
bool  bExportTextNumberElement,
bool  bListIdIsDefault 
)

Member Data Documentation

◆ mbContinueingPreviousSubTree

bool XMLTextNumRuleInfo::mbContinueingPreviousSubTree
private

Definition at line 59 of file XMLTextNumRuleInfo.hxx.

Referenced by IsContinueingPreviousSubTree(), operator=(), Reset(), and Set().

◆ mbIsNumbered

bool XMLTextNumRuleInfo::mbIsNumbered
private

Definition at line 50 of file XMLTextNumRuleInfo.hxx.

Referenced by IsNumbered(), operator=(), Reset(), and Set().

◆ mbIsRestart

bool XMLTextNumRuleInfo::mbIsRestart
private

Definition at line 51 of file XMLTextNumRuleInfo.hxx.

Referenced by IsRestart(), operator=(), Reset(), and Set().

◆ mbListIdIsDefault

bool XMLTextNumRuleInfo::mbListIdIsDefault
private

msListId won't be referenced by later lists.

Definition at line 47 of file XMLTextNumRuleInfo.hxx.

Referenced by IsListIdDefault(), and Set().

◆ mbOutlineStyleAsNormalListStyle

bool XMLTextNumRuleInfo::mbOutlineStyleAsNormalListStyle
private

Definition at line 57 of file XMLTextNumRuleInfo.hxx.

Referenced by operator=(), Reset(), and Set().

◆ mnListLevel

sal_Int16 XMLTextNumRuleInfo::mnListLevel
private

Definition at line 49 of file XMLTextNumRuleInfo.hxx.

Referenced by GetLevel(), operator=(), Reset(), and Set().

◆ mnListLevelStartValue

sal_Int16 XMLTextNumRuleInfo::mnListLevelStartValue
private

Definition at line 54 of file XMLTextNumRuleInfo.hxx.

Referenced by GetListLevelStartValue(), and Set().

◆ mnListStartValue

sal_Int16 XMLTextNumRuleInfo::mnListStartValue
private

Definition at line 48 of file XMLTextNumRuleInfo.hxx.

Referenced by GetStartValue(), HasStartValue(), operator=(), Reset(), and Set().

◆ msListId

OUString XMLTextNumRuleInfo::msListId
private

Definition at line 45 of file XMLTextNumRuleInfo.hxx.

Referenced by BelongsToSameList(), GetListId(), operator=(), Reset(), and Set().

◆ msListLabelString

OUString XMLTextNumRuleInfo::msListLabelString
private

Definition at line 60 of file XMLTextNumRuleInfo.hxx.

Referenced by ListLabelString(), operator=(), Reset(), and Set().

◆ msNumRulesName

OUString XMLTextNumRuleInfo::msNumRulesName
private

Definition at line 42 of file XMLTextNumRuleInfo.hxx.

Referenced by BelongsToSameList(), GetNumRulesName(), operator=(), Reset(), and Set().

◆ mxNumRules

css::uno::Reference< css::container::XIndexReplace > XMLTextNumRuleInfo::mxNumRules
private

Definition at line 41 of file XMLTextNumRuleInfo.hxx.

Referenced by operator=(), Reset(), and Set().


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