LibreOffice Module sc (master)  1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ScEEParser Class Referenceabstract

#include <eeparser.hxx>

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

Public Member Functions

 ScEEParser (EditEngine *)
 
virtual ~ScEEParser ()
 
virtual ErrCode Read (SvStream &, const OUString &rBaseURL)=0
 
const ColWidthsMapGetColWidths () const
 
ColWidthsMapGetColWidths ()
 
void GetDimensions (SCCOL &nCols, SCROW &nRows) const
 
size_t ListSize () const
 
ScEEParseEntryListEntry (size_t index)
 
const ScEEParseEntryListEntry (size_t index) const
 

Protected Member Functions

void NewActEntry (const ScEEParseEntry *)
 

Protected Attributes

EditEnginepEdit
 
SfxItemPoolpPool
 
SfxItemPoolpDocPool
 
std::vector< std::shared_ptr< ScEEParseEntry > > maList
 
std::shared_ptr< ScEEParseEntrymxActEntry
 
ColWidthsMap maColWidths
 
int nRtfLastToken
 
SCCOL nColCnt
 
SCROW nRowCnt
 
SCCOL nColMax
 
SCROW nRowMax
 

Detailed Description

Definition at line 98 of file eeparser.hxx.

Constructor & Destructor Documentation

ScEEParser::ScEEParser ( EditEngine pEditP)
ScEEParser::~ScEEParser ( )
virtual

Member Function Documentation

const ColWidthsMap& ScEEParser::GetColWidths ( ) const
inline

Definition at line 121 of file eeparser.hxx.

References maColWidths.

ColWidthsMap& ScEEParser::GetColWidths ( )
inline

Definition at line 122 of file eeparser.hxx.

References maColWidths.

void ScEEParser::GetDimensions ( SCCOL nCols,
SCROW nRows 
) const
inline

Definition at line 123 of file eeparser.hxx.

References nColMax, and nRowMax.

ScEEParseEntry* ScEEParser::ListEntry ( size_t  index)
inline

Definition at line 127 of file eeparser.hxx.

Referenced by ScHTMLImport::WriteToDocument().

const ScEEParseEntry* ScEEParser::ListEntry ( size_t  index) const
inline

Definition at line 128 of file eeparser.hxx.

size_t ScEEParser::ListSize ( ) const
inline

Definition at line 126 of file eeparser.hxx.

Referenced by ScHTMLImport::WriteToDocument().

void ScEEParser::NewActEntry ( const ScEEParseEntry pE)
protected
virtual ErrCode ScEEParser::Read ( SvStream ,
const OUString &  rBaseURL 
)
pure virtual

Member Data Documentation

ColWidthsMap ScEEParser::maColWidths
protected

Definition at line 106 of file eeparser.hxx.

Referenced by GetColWidths(), and ScHTMLLayoutParser::Read().

std::vector<std::shared_ptr<ScEEParseEntry> > ScEEParser::maList
protected
std::shared_ptr<ScEEParseEntry> ScEEParser::mxActEntry
protected
SCCOL ScEEParser::nColCnt
protected
SCCOL ScEEParser::nColMax
protected
SCROW ScEEParser::nRowCnt
protected
SCROW ScEEParser::nRowMax
protected
int ScEEParser::nRtfLastToken
protected

Definition at line 107 of file eeparser.hxx.

Referenced by ScRTFParser::ProcToken(), and ScRTFParser::Read().

SfxItemPool* ScEEParser::pDocPool
protected

Definition at line 103 of file eeparser.hxx.

Referenced by ScEEParser(), and ~ScEEParser().

EditEngine* ScEEParser::pEdit
protected
SfxItemPool* ScEEParser::pPool
protected

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