#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: