LibreOffice Module lotuswordpro (master) 1
Public Member Functions | List of all members
IXFStyle Class Referenceabstract

@descr Interface for all style object. More...

#include <ixfstyle.hxx>

Inheritance diagram for IXFStyle:
[legend]

Public Member Functions

 IXFStyle ()=default
 
 IXFStyle (IXFStyle const &)=default
 
 IXFStyle (IXFStyle &&)=default
 
IXFStyleoperator= (IXFStyle const &)=default
 
IXFStyleoperator= (IXFStyle &&)=default
 
virtual ~IXFStyle ()
 
virtual OUString GetStyleName ()=0
 @descr: return the style name. More...
 
virtual void SetStyleName (const OUString &styleName)=0
 @descr: set the name of the style. More...
 
virtual OUString GetParentStyleName ()=0
 @descr return the parent style name. More...
 
virtual void SetParentStyleName (const OUString &parent)=0
 @descr: Parent paragraph style. More...
 
virtual enumXFStyle GetStyleFamily ()=0
 @descr: return the style family. More...
 
virtual bool Equal (IXFStyle *pStyle)=0
 @descr: Compare whatever two style object are the same. More...
 
virtual void ToXml (IXFStream *stream)=0
 

Detailed Description

@descr Interface for all style object.

Definition at line 70 of file ixfstyle.hxx.

Constructor & Destructor Documentation

◆ IXFStyle() [1/3]

IXFStyle::IXFStyle ( )
default

◆ IXFStyle() [2/3]

IXFStyle::IXFStyle ( IXFStyle const &  )
default

◆ IXFStyle() [3/3]

IXFStyle::IXFStyle ( IXFStyle &&  )
default

◆ ~IXFStyle()

virtual IXFStyle::~IXFStyle ( )
inlinevirtual

Definition at line 79 of file ixfstyle.hxx.

Member Function Documentation

◆ Equal()

virtual bool IXFStyle::Equal ( IXFStyle pStyle)
pure virtual

@descr: Compare whatever two style object are the same.

Used only by XFStyleManager.

Parameters
pStyle the style to be compared.
Returns
: return sal_True if equals, else sal_False.

Implemented in XFBGImage, XFCellStyle, XFNumberStyle, XFParaStyle, XFStyle, and XFTextStyle.

◆ GetParentStyleName()

virtual OUString IXFStyle::GetParentStyleName ( )
pure virtual

@descr return the parent style name.

Implemented in XFStyle.

◆ GetStyleFamily()

virtual enumXFStyle IXFStyle::GetStyleFamily ( )
pure virtual

◆ GetStyleName()

virtual OUString IXFStyle::GetStyleName ( )
pure virtual

@descr: return the style name.

Implemented in XFStyle.

Referenced by LwpCellLayout::ApplyFmtStyle(), LwpDrawTextBox::CreateDrawObj(), LwpDrawTextArt::CreateDrawObj(), LwpGraphicObject::CreateGrafObject(), LwpFoundry::FindActualStyleName(), LwpPara::OverrideParaBreaks(), LwpTableLayout::PostProcessParagraph(), LwpFribPageBreak::RegisterBreakStyle(), LwpFribColumnBreak::RegisterBreakStyle(), LwpBulletStyleMgr::RegisterBulletStyle(), LwpTableLayout::RegisterColumns(), LwpRowLayout::RegisterCurRowStyle(), LwpFribField::RegisterDateTimeStyle(), LwpCellLayout::RegisterDefaultCell(), LwpFribDocVar::RegisterDefaultTimeStyle(), LwpPageLayout::RegisterEndnoteStyle(), LwpMasterPage::RegisterFillerPageStyle(), LwpMasterPage::RegisterMasterPage(), LwpPara::RegisterMasterPage(), LwpPara::RegisterNewSectionStyle(), LwpFribTable::RegisterNewStyle(), LwpTableLayout::RegisterRows(), LwpCellLayout::RegisterStyle(), LwpDrawLine::RegisterStyle(), LwpDrawPolyLine::RegisterStyle(), LwpDrawPolygon::RegisterStyle(), LwpDrawRectangle::RegisterStyle(), LwpDrawEllipse::RegisterStyle(), LwpDrawArc::RegisterStyle(), LwpDrawTextBox::RegisterStyle(), LwpDrawTextArt::RegisterStyle(), LwpDrawBitmap::RegisterStyle(), LwpRubyLayout::RegisterStyle(), LwpGraphicObject::RegisterStyle(), LwpPara::RegisterStyle(), LwpRowLayout::RegisterStyle(), LwpSilverBullet::RegisterStyle(), LwpTableLayout::RegisterStyle(), LwpTocSuperLayout::RegisterStyle(), LwpColumnLayout::RegisterStyle(), LwpFrib::RegisterStyle(), LwpFribFrame::RegisterStyle(), LwpFrame::RegisterStyle(), LwpFribField::RegisterTotalTimeStyle(), and LwpFribDocVar::RegisterTotalTimeStyle().

◆ operator=() [1/2]

IXFStyle & IXFStyle::operator= ( IXFStyle &&  )
default

◆ operator=() [2/2]

IXFStyle & IXFStyle::operator= ( IXFStyle const &  )
default

◆ SetParentStyleName()

virtual void IXFStyle::SetParentStyleName ( const OUString &  parent)
pure virtual

@descr: Parent paragraph style.

Implemented in XFStyle.

◆ SetStyleName()

virtual void IXFStyle::SetStyleName ( const OUString &  styleName)
pure virtual

@descr: set the name of the style.

Implemented in XFStyle.

◆ ToXml()

virtual void IXFStyle::ToXml ( IXFStream stream)
pure virtual

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