libebook::TealDocTextParser Class Reference

Public Member Functions

 TealDocTextParser (librevenge::RVNGTextInterface *document)
void parse (librevenge::RVNGInputStream *input, bool last=false)

Private Member Functions

 TealDocTextParser (const TealDocTextParser &other)
TealDocTextParser operator= (const TealDocTextParser &other)
bool parseTag (librevenge::RVNGInputStream *input)
bool parseHeaderTag (const Attributes_t &attributeList)
void openParagraph (const TealDocAttributes &attributes=TealDocAttributes())
void closeParagraph ()
void finishParagraph ()
void flushText (const TealDocAttributes &attributes=TealDocAttributes())

Private Attributes

librevenge::RVNGTextInterface *const m_document
string m_text
bool m_openedParagraph

Constructor & Destructor Documentation

◆ TealDocTextParser() [1/2]

libebook::TealDocTextParser::TealDocTextParser ( const TealDocTextParser & other)
private

◆ TealDocTextParser() [2/2]

libebook::TealDocTextParser::TealDocTextParser ( librevenge::RVNGTextInterface * document)
explicit

Member Function Documentation

◆ closeParagraph()

void libebook::TealDocTextParser::closeParagraph ( )
private

◆ finishParagraph()

void libebook::TealDocTextParser::finishParagraph ( )
private

Referenced by operator=(), parse(), and parseTag().

◆ flushText()

void libebook::TealDocTextParser::flushText ( const TealDocAttributes & attributes = TealDocAttributes())
private

◆ openParagraph()

void libebook::TealDocTextParser::openParagraph ( const TealDocAttributes & attributes = TealDocAttributes())
private

◆ operator=()

TealDocTextParser libebook::TealDocTextParser::operator= ( const TealDocTextParser & other)
private

◆ parse()

void libebook::TealDocTextParser::parse ( librevenge::RVNGInputStream * input,
bool last = false )

Referenced by operator=().

◆ parseHeaderTag()

bool libebook::TealDocTextParser::parseHeaderTag ( const Attributes_t & attributeList)
private

Referenced by operator=(), and parseTag().

◆ parseTag()

bool libebook::TealDocTextParser::parseTag ( librevenge::RVNGInputStream * input)
private

Referenced by operator=(), and parse().

Member Data Documentation

◆ m_document

librevenge::RVNGTextInterface* const libebook::TealDocTextParser::m_document
private

◆ m_openedParagraph

bool libebook::TealDocTextParser::m_openedParagraph
private

◆ m_text

string libebook::TealDocTextParser::m_text
private

The documentation for this class was generated from the following file:

Generated for libe-book by doxygen 1.14.0