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, const bool bOutlineStyleAsNormalListStyle, const XMLTextListAutoStylePool &rListAutoPool, const bool bExportTextNumberElement)
 
void Reset ()
 
const OUString & GetNumRulesName () const
 
sal_Int16 GetListLevelStartValue () const
 
const OUString & GetListId () 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
 
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 39 of file XMLTextNumRuleInfo.hxx.

Constructor & Destructor Documentation

XMLTextNumRuleInfo::XMLTextNumRuleInfo ( )

Definition at line 39 of file XMLTextNumRuleInfo.cxx.

References Reset().

Member Function Documentation

bool XMLTextNumRuleInfo::BelongsToSameList ( const XMLTextNumRuleInfo rCmp) const

Definition at line 204 of file XMLTextNumRuleInfo.cxx.

References msListId, and msNumRulesName.

Referenced by XMLTextParagraphExport::exportListChange().

sal_Int16 XMLTextNumRuleInfo::GetLevel ( ) const
inline

Definition at line 87 of file XMLTextNumRuleInfo.hxx.

References mnListLevel.

Referenced by XMLTextParagraphExport::exportListChange().

const OUString& XMLTextNumRuleInfo::GetListId ( ) const
inline

Definition at line 82 of file XMLTextNumRuleInfo.hxx.

References msListId.

Referenced by XMLTextParagraphExport::exportListChange().

sal_Int16 XMLTextNumRuleInfo::GetListLevelStartValue ( ) const
inline

Definition at line 77 of file XMLTextNumRuleInfo.hxx.

References mnListLevelStartValue.

Referenced by XMLTextParagraphExport::exportListChange().

const OUString& XMLTextNumRuleInfo::GetNumRulesName ( ) const
inline

Definition at line 73 of file XMLTextNumRuleInfo.hxx.

References msNumRulesName.

Referenced by XMLTextParagraphExport::exportListChange().

sal_uInt32 XMLTextNumRuleInfo::GetStartValue ( ) const
inline

Definition at line 96 of file XMLTextNumRuleInfo.hxx.

References mnListStartValue.

Referenced by XMLTextParagraphExport::exportListChange().

bool XMLTextNumRuleInfo::HasStartValue ( ) const
inline

Definition at line 92 of file XMLTextNumRuleInfo.hxx.

Referenced by XMLTextParagraphExport::exportListChange().

bool XMLTextNumRuleInfo::IsContinueingPreviousSubTree ( ) const
inline
bool XMLTextNumRuleInfo::IsNumbered ( ) const
inline

Definition at line 101 of file XMLTextNumRuleInfo.hxx.

References mbIsNumbered.

Referenced by XMLTextParagraphExport::exportListChange().

bool XMLTextNumRuleInfo::IsRestart ( ) const
inline

Definition at line 105 of file XMLTextNumRuleInfo.hxx.

References mbIsRestart.

Referenced by XMLTextParagraphExport::exportListChange().

const OUString& XMLTextNumRuleInfo::ListLabelString ( ) const
inline

Definition at line 116 of file XMLTextNumRuleInfo.hxx.

References msListLabelString.

Referenced by XMLTextParagraphExport::exportListChange().

XMLTextNumRuleInfo & XMLTextNumRuleInfo::operator= ( const XMLTextNumRuleInfo rInfo)
inline
void XMLTextNumRuleInfo::Reset ( void  )
inline
void XMLTextNumRuleInfo::Set ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
const bool  bOutlineStyleAsNormalListStyle,
const XMLTextListAutoStylePool rListAutoPool,
const bool  bExportTextNumberElement 
)

Member Data Documentation

bool XMLTextNumRuleInfo::mbContinueingPreviousSubTree
private

Definition at line 58 of file XMLTextNumRuleInfo.hxx.

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

bool XMLTextNumRuleInfo::mbIsNumbered
private

Definition at line 49 of file XMLTextNumRuleInfo.hxx.

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

bool XMLTextNumRuleInfo::mbIsRestart
private

Definition at line 50 of file XMLTextNumRuleInfo.hxx.

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

bool XMLTextNumRuleInfo::mbOutlineStyleAsNormalListStyle
private

Definition at line 56 of file XMLTextNumRuleInfo.hxx.

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

sal_Int16 XMLTextNumRuleInfo::mnListLevel
private

Definition at line 48 of file XMLTextNumRuleInfo.hxx.

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

sal_Int16 XMLTextNumRuleInfo::mnListLevelStartValue
private

Definition at line 53 of file XMLTextNumRuleInfo.hxx.

Referenced by GetListLevelStartValue(), and Set().

sal_Int16 XMLTextNumRuleInfo::mnListStartValue
private

Definition at line 47 of file XMLTextNumRuleInfo.hxx.

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

OUString XMLTextNumRuleInfo::msListId
private

Definition at line 46 of file XMLTextNumRuleInfo.hxx.

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

OUString XMLTextNumRuleInfo::msListLabelString
private

Definition at line 59 of file XMLTextNumRuleInfo.hxx.

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

OUString XMLTextNumRuleInfo::msNumRulesName
private

Definition at line 43 of file XMLTextNumRuleInfo.hxx.

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

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

Definition at line 42 of file XMLTextNumRuleInfo.hxx.

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


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