MLBookProc 2.1
Loading...
Searching...
No Matches
ODTParser Class Reference

The ODTParser class. More...

#include <ODTParser.h>

Public Member Functions

 ODTParser (const std::shared_ptr< MLBookProc > &mlbp)
 ODTParser constructor.
UDBElement parseBook (const std::string &book_content)
UDBase getBookInfo (const std::string &book_content)

Detailed Description

The ODTParser class.

This class contains methods for odt files parsing. In most cases you do not need to use it directly. Use CreateCollection and BookInfo instead.

Constructor & Destructor Documentation

◆ ODTParser()

ODTParser::ODTParser ( const std::shared_ptr< MLBookProc > & mlbp)

ODTParser constructor.

Parameters
mlbpSmart pointer to MLBookProc object.

Member Function Documentation

◆ getBookInfo()

UDBase ODTParser::getBookInfo ( const std::string & book_content)

Gets extra information from odt file.

Parameters
book_contentFile content.
Returns
UDBase containing found information.

◆ parseBook()

UDBElement ODTParser::parseBook ( const std::string & book_content)

Parses odt file.

Parameters
book_contentFile content.
Returns
BaseID::Book object.