#include <EBOOKHTMLParser.h>
◆ Dialect
| Enumerator |
|---|
| DIALECT_UNKNOWN | |
| DIALECT_HTML | |
| DIALECT_XHTML | |
◆ EBOOKHTMLParser()
| libebook::EBOOKHTMLParser::EBOOKHTMLParser |
( |
librevenge::RVNGInputStream * | input, |
|
|
Dialect | dialect, |
|
|
librevenge::RVNGTextInterface * | document ) |
◆ ~EBOOKHTMLParser()
| libebook::EBOOKHTMLParser::~EBOOKHTMLParser |
( |
| ) |
|
|
virtual |
◆ endElement()
| void libebook::EBOOKHTMLParser::endElement |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ endExternalElement()
| void libebook::EBOOKHTMLParser::endExternalElement |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ getImage()
| virtual librevenge::RVNGInputStream * libebook::EBOOKHTMLParser::getImage |
( |
const char * | path | ) |
|
|
pure virtual |
◆ getObject()
| virtual librevenge::RVNGInputStream * libebook::EBOOKHTMLParser::getObject |
( |
const char * | path | ) |
|
|
pure virtual |
◆ getStylesheet()
| virtual librevenge::RVNGInputStream * libebook::EBOOKHTMLParser::getStylesheet |
( |
const char * | path | ) |
|
|
pure virtual |
◆ parse()
| void libebook::EBOOKHTMLParser::parse |
( |
| ) |
|
◆ processNode()
| void libebook::EBOOKHTMLParser::processNode |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ readTree()
◆ readTreeImpl()
| const XMLTreeNodePtr_t libebook::EBOOKHTMLParser::readTreeImpl |
( |
std::string & | encoding, |
|
|
bool & | encodingChange ) |
|
private |
◆ sendHeading()
| void libebook::EBOOKHTMLParser::sendHeading |
( |
const XMLTreeWalker & | node, |
|
|
int | level ) |
|
private |
◆ sendParagraph()
| void libebook::EBOOKHTMLParser::sendParagraph |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ sendPreformattedText()
| void libebook::EBOOKHTMLParser::sendPreformattedText |
( |
const char * | ch, |
|
|
int | len ) |
|
private |
◆ sendSpan()
| void libebook::EBOOKHTMLParser::sendSpan |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ sendTableCell()
| void libebook::EBOOKHTMLParser::sendTableCell |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ startElement()
| void libebook::EBOOKHTMLParser::startElement |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ startExternalElement()
| void libebook::EBOOKHTMLParser::startExternalElement |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ text()
| void libebook::EBOOKHTMLParser::text |
( |
const XMLTreeWalker & | node | ) |
|
|
private |
◆ m_collector
| std::shared_ptr<XMLCollector> libebook::EBOOKHTMLParser::m_collector |
|
private |
◆ m_input
| std::shared_ptr<librevenge::RVNGInputStream> libebook::EBOOKHTMLParser::m_input |
|
private |
◆ m_state
| std::shared_ptr<State> libebook::EBOOKHTMLParser::m_state |
|
private |
◆ m_workingInput
| std::shared_ptr<librevenge::RVNGInputStream> libebook::EBOOKHTMLParser::m_workingInput |
|
private |
The documentation for this class was generated from the following files: