EPUBParser(3)

EPUBParser(3) Library Functions Manual EPUBParser(3)

NAME

EPUBParser - The EPUBParser class.

SYNOPSIS

#include <EPUBParser.h>

Public Member Functions


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

Detailed Description

The EPUBParser class.

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

Constructor & Destructor Documentation

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

EPUBParser constructor.

Parameters

mlbp Smart pointer to MLBookProcObject.

Member Function Documentation

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

Obtains extra inforamtion about book (see BookInfo).

Parameters

book_content epub file content.

Returns

UDBase object containing found information.

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

Parses epub book.

Parameters

book_content epub file content.

Returns

BaseID::Book object.

Author

Generated automatically by Doxygen for MLBookProc from the source code.

Version 2.1 MLBookProc