LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
WW8PLCFx Class Referenceabstract

#include <ww8scan.hxx>

Inheritance diagram for WW8PLCFx:
[legend]
Collaboration diagram for WW8PLCFx:
[legend]

Public Member Functions

 WW8PLCFx (const WW8Fib &rFib, bool bSprm)
 
virtual ~WW8PLCFx ()
 
bool IsSprm () const
 
virtual sal_uInt32 GetIdx () const =0
 
virtual void SetIdx (sal_uInt32 nIdx)=0
 
virtual sal_uInt32 GetIdx2 () const
 
virtual void SetIdx2 (sal_uInt32 nIdx)
 
virtual bool SeekPos (WW8_CP nCpPos)=0
 
virtual WW8_FC Where ()=0
 
virtual void GetSprms (WW8PLCFxDesc *p)
 
virtual long GetNoSprms (WW8_CP &rStart, WW8_CP &, sal_Int32 &rLen)
 
virtual void advance ()=0
 
virtual sal_uInt16 GetIstd () const
 
virtual void Save (WW8PLCFxSave1 &rSave) const
 
virtual void Restore (const WW8PLCFxSave1 &rSave)
 
ww::WordVersion GetFIBVersion () const
 
const WW8FibGetFIB () const
 
void SetStartFc (WW8_FC nFc)
 
WW8_FC GetStartFc () const
 
void SetDirty (bool bIn)
 
bool GetDirty () const
 

Private Member Functions

 WW8PLCFx (const WW8PLCFx &)=delete
 
WW8PLCFxoperator= (const WW8PLCFx &)=delete
 

Private Attributes

const WW8FibmrFib
 
bool bIsSprm
 
WW8_FC nStartFc
 
bool bDirty
 

Detailed Description

Definition at line 389 of file ww8scan.hxx.

Constructor & Destructor Documentation

WW8PLCFx::WW8PLCFx ( const WW8PLCFx )
privatedelete
WW8PLCFx::WW8PLCFx ( const WW8Fib rFib,
bool  bSprm 
)
inline

Definition at line 401 of file ww8scan.hxx.

virtual WW8PLCFx::~WW8PLCFx ( )
inlinevirtual

Definition at line 408 of file ww8scan.hxx.

Member Function Documentation

virtual void WW8PLCFx::advance ( )
pure virtual
bool WW8PLCFx::GetDirty ( ) const
inline

Definition at line 427 of file ww8scan.hxx.

References bDirty.

Referenced by WW8PLCFMan::AdvSprm(), and WW8PLCFx_Cp_FKP::GetSprms().

const WW8Fib& WW8PLCFx::GetFIB ( ) const
inline

Definition at line 423 of file ww8scan.hxx.

References mrFib.

Referenced by WW8PLCFx_Fc_FKP::NewFkp(), and WW8PLCFx_Cp_FKP::WW8PLCFx_Cp_FKP().

ww::WordVersion WW8PLCFx::GetFIBVersion ( ) const
virtual sal_uInt32 WW8PLCFx::GetIdx ( ) const
pure virtual
sal_uInt32 WW8PLCFx::GetIdx2 ( ) const
virtual

Reimplemented in WW8PLCFx_FactoidBook, WW8PLCFx_AtnBook, WW8PLCFx_Book, and WW8PLCFx_Cp_FKP.

Definition at line 3008 of file ww8scan.cxx.

Referenced by Save().

virtual sal_uInt16 WW8PLCFx::GetIstd ( ) const
inlinevirtual

Reimplemented in WW8PLCFx_Fc_FKP.

Definition at line 419 of file ww8scan.hxx.

Referenced by WW8PLCFMan::GetColl().

long WW8PLCFx::GetNoSprms ( WW8_CP rStart,
WW8_CP rEnd,
sal_Int32 &  rLen 
)
virtual

Reimplemented in WW8PLCFx_FactoidBook, WW8PLCFx_AtnBook, WW8PLCFx_Book, and WW8PLCFx_PCD.

Definition at line 2999 of file ww8scan.cxx.

References WW8_CP_MAX.

Referenced by WW8PLCFMan::GetNewNoSprms().

void WW8PLCFx::GetSprms ( WW8PLCFxDesc p)
virtual
WW8_FC WW8PLCFx::GetStartFc ( ) const
inline

Definition at line 425 of file ww8scan.hxx.

References nStartFc.

Referenced by WW8PLCFx_Fc_FKP::NewFkp(), Save(), and WW8PLCFx_Fc_FKP::WW8PLCFx_Fc_FKP().

bool WW8PLCFx::IsSprm ( ) const
inline
WW8PLCFx& WW8PLCFx::operator= ( const WW8PLCFx )
privatedelete
void WW8PLCFx::Restore ( const WW8PLCFxSave1 rSave)
virtual
void WW8PLCFx::Save ( WW8PLCFxSave1 rSave) const
virtual
virtual bool WW8PLCFx::SeekPos ( WW8_CP  nCpPos)
pure virtual
void WW8PLCFx::SetDirty ( bool  bIn)
inline
virtual void WW8PLCFx::SetIdx ( sal_uInt32  nIdx)
pure virtual
void WW8PLCFx::SetIdx2 ( sal_uInt32  nIdx)
virtual

Reimplemented in WW8PLCFx_FactoidBook, WW8PLCFx_AtnBook, WW8PLCFx_Book, and WW8PLCFx_Cp_FKP.

Definition at line 3013 of file ww8scan.cxx.

Referenced by Restore().

void WW8PLCFx::SetStartFc ( WW8_FC  nFc)
inline
virtual WW8_FC WW8PLCFx::Where ( )
pure virtual

Member Data Documentation

bool WW8PLCFx::bDirty
private

Definition at line 395 of file ww8scan.hxx.

Referenced by GetDirty().

bool WW8PLCFx::bIsSprm
private

Definition at line 393 of file ww8scan.hxx.

Referenced by IsSprm().

const WW8Fib& WW8PLCFx::mrFib
private

Definition at line 392 of file ww8scan.hxx.

Referenced by GetFIB(), and GetFIBVersion().

WW8_FC WW8PLCFx::nStartFc
private

Definition at line 394 of file ww8scan.hxx.

Referenced by GetStartFc().


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