LibreOffice Module sc (master) 1
|
#include <eeparser.hxx>
Public Member Functions | |
ScEEParser (EditEngine *) | |
virtual | ~ScEEParser () |
virtual ErrCode | Read (SvStream &, const OUString &rBaseURL)=0 |
const ColWidthsMap & | GetColWidths () const |
ColWidthsMap & | GetColWidths () |
void | GetDimensions (SCCOL &nCols, SCROW &nRows) const |
size_t | ListSize () const |
ScEEParseEntry * | ListEntry (size_t index) |
const ScEEParseEntry * | ListEntry (size_t index) const |
Protected Member Functions | |
void | NewActEntry (const ScEEParseEntry *) |
Protected Attributes | |
EditEngine * | pEdit |
rtl::Reference< SfxItemPool > | pPool |
rtl::Reference< SfxItemPool > | pDocPool |
std::vector< std::shared_ptr< ScEEParseEntry > > | maList |
std::shared_ptr< ScEEParseEntry > | mxActEntry |
ColWidthsMap | maColWidths |
int | nRtfLastToken |
SCCOL | nColCnt |
SCROW | nRowCnt |
SCCOL | nColMax |
SCROW | nRowMax |
Definition at line 100 of file eeparser.hxx.
ScEEParser::ScEEParser | ( | EditEngine * | pEditP | ) |
Definition at line 628 of file eeimpars.cxx.
References NewActEntry(), pDocPool, and pPool.
|
virtual |
Definition at line 644 of file eeimpars.cxx.
References maList, mxActEntry, pDocPool, and pPool.
|
inline |
Definition at line 124 of file eeparser.hxx.
References maColWidths.
|
inline |
Definition at line 123 of file eeparser.hxx.
References maColWidths.
Definition at line 125 of file eeparser.hxx.
|
inline |
Definition at line 129 of file eeparser.hxx.
Referenced by ScHTMLImport::WriteToDocument().
|
inline |
Definition at line 130 of file eeparser.hxx.
|
inline |
Definition at line 128 of file eeparser.hxx.
References maList.
Referenced by ScHTMLImport::WriteToDocument().
|
protected |
Definition at line 655 of file eeimpars.cxx.
References mxActEntry, pE, and pPool.
Referenced by ScHTMLLayoutParser::NewActEntry(), ScRTFParser::ProcToken(), and ScEEParser().
Implemented in ScHTMLLayoutParser, ScRTFParser, ScHTMLQueryParser, and ScHTMLParser.
|
protected |
Definition at line 108 of file eeparser.hxx.
Referenced by GetColWidths(), and ScHTMLLayoutParser::Read().
|
protected |
Definition at line 106 of file eeparser.hxx.
Referenced by ScHTMLLayoutParser::Adjust(), ScHTMLLayoutParser::CloseEntry(), ScRTFParser::ColAdjust(), ListEntry(), ListSize(), ScRTFParser::ProcToken(), ScRTFParser::Read(), ScHTMLQueryParser::ScHTMLQueryParser(), ScHTMLLayoutParser::SetWidths(), ScHTMLLayoutParser::TableOn(), and ~ScEEParser().
|
protected |
Definition at line 107 of file eeparser.hxx.
Referenced by ScHTMLLayoutParser::AnchorOn(), ScHTMLLayoutParser::CloseEntry(), ScHTMLLayoutParser::FontOn(), ScHTMLLayoutParser::Image(), ScHTMLLayoutParser::IsAtBeginningOfText(), NewActEntry(), ScHTMLLayoutParser::NewActEntry(), ScHTMLLayoutParser::ProcToken(), ScRTFParser::ProcToken(), ScHTMLLayoutParser::TableDataOn(), ScHTMLLayoutParser::TableOff(), ScHTMLLayoutParser::TableOn(), and ~ScEEParser().
|
protected |
Definition at line 110 of file eeparser.hxx.
Referenced by ScHTMLLayoutParser::CloseEntry(), ScHTMLLayoutParser::Colonize(), ScHTMLLayoutParser::NextRow(), ScRTFParser::ProcToken(), ScHTMLLayoutParser::TableDataOn(), ScHTMLLayoutParser::TableOff(), ScHTMLLayoutParser::TableOn(), and ScHTMLLayoutParser::TableRowOn().
|
protected |
Definition at line 112 of file eeparser.hxx.
Referenced by ScHTMLLayoutParser::Adjust(), ScHTMLLayoutParser::CloseEntry(), ScRTFParser::ColAdjust(), GetDimensions(), ScRTFParser::ProcToken(), and ScHTMLQueryParser::Read().
|
protected |
Definition at line 111 of file eeparser.hxx.
Referenced by ScHTMLLayoutParser::Colonize(), ScRTFParser::NextRow(), ScHTMLLayoutParser::NextRow(), ScRTFParser::ProcToken(), ScHTMLLayoutParser::TableDataOn(), ScHTMLLayoutParser::TableOff(), and ScHTMLLayoutParser::TableOn().
|
protected |
Definition at line 113 of file eeparser.hxx.
Referenced by ScHTMLLayoutParser::Adjust(), GetDimensions(), ScRTFParser::NextRow(), ScHTMLLayoutParser::NextRow(), and ScHTMLQueryParser::Read().
|
protected |
Definition at line 109 of file eeparser.hxx.
Referenced by ScRTFParser::ProcToken(), and ScRTFParser::Read().
|
protected |
Definition at line 105 of file eeparser.hxx.
Referenced by ScEEParser(), and ~ScEEParser().
|
protected |
Definition at line 103 of file eeparser.hxx.
Referenced by ScHTMLLayoutParser::CloseEntry(), ScRTFParser::EntryEnd(), ScHTMLLayoutParser::IsAtBeginningOfText(), ScHTMLLayoutParser::Read(), ScRTFParser::Read(), ScHTMLQueryParser::Read(), and ScHTMLQueryParser::ScHTMLQueryParser().
|
protected |
Definition at line 104 of file eeparser.hxx.
Referenced by NewActEntry(), ScRTFParser::ProcToken(), ScEEParser(), ScHTMLQueryParser::ScHTMLQueryParser(), ScRTFParser::ScRTFParser(), and ~ScEEParser().