|
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().