LibreOffice Module sc (master) 1
|
Base class for HTML parser classes. More...
#include <htmlpars.hxx>
Public Member Functions | |
ScHTMLParser (EditEngine *pEditEngine, ScDocument *pDoc) | |
The destination document. More... | |
virtual | ~ScHTMLParser () override |
virtual ErrCode | Read (SvStream &rStrm, const OUString &rBaseURL) override=0 |
ScHTMLStyles & | GetStyles () |
ScDocument & | GetDoc () |
virtual const ScHTMLTable * | GetGlobalTable () const =0 |
Returns the "global table" which contains the entire HTML document. More... | |
Public Member Functions inherited from ScEEParser | |
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 Attributes | |
sal_uInt32 | maFontHeights [SC_HTML_FONTSIZES] |
ScDocument * | mpDoc |
Protected Attributes inherited from ScEEParser | |
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 |
Private Attributes | |
ScHTMLStyles | maStyles |
Additional Inherited Members | |
Protected Member Functions inherited from ScEEParser | |
void | NewActEntry (const ScEEParseEntry *) |
Base class for HTML parser classes.
Definition at line 78 of file htmlpars.hxx.
|
explicit |
|
overridevirtual |
Definition at line 201 of file htmlpars.cxx.
|
inline |
Definition at line 92 of file htmlpars.hxx.
References mpDoc.
Referenced by ScHTMLTable::GetFormatTable().
|
pure virtual |
Returns the "global table" which contains the entire HTML document.
Implemented in ScHTMLLayoutParser, and ScHTMLQueryParser.
Referenced by ScHTMLImport::WriteToDocument().
|
inline |
Definition at line 91 of file htmlpars.hxx.
References maStyles.
Referenced by ScHTMLTable::DataOn(), and ScHTMLQueryParser::ParseStyle().
|
overridepure virtual |
Implements ScEEParser.
Implemented in ScHTMLLayoutParser, and ScHTMLQueryParser.
|
protected |
Definition at line 82 of file htmlpars.hxx.
Referenced by ScHTMLQueryParser::FontOn(), ScHTMLLayoutParser::FontOn(), ScHTMLQueryParser::ProcessToken(), ScHTMLLayoutParser::ProcToken(), and ScHTMLParser().
|
private |
Definition at line 80 of file htmlpars.hxx.
Referenced by GetStyles().
|
protected |
Definition at line 83 of file htmlpars.hxx.
Referenced by GetDoc(), ScHTMLQueryParser::MetaOn(), ScHTMLLayoutParser::ProcToken(), ScHTMLLayoutParser::Read(), ScHTMLQueryParser::Read(), ScHTMLLayoutParser::SkipLocked(), and ScHTMLQueryParser::TitleOff().