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

The DJVUParser class. More...

#include <DJVUParser.h>

Public Member Functions

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

Detailed Description

The DJVUParser class.

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

Constructor & Destructor Documentation

◆ DJVUParser()

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

DJVUParser constructor.

Parameters
mlbpSmart pointer to MLBookProc object.

Member Function Documentation

◆ getBookInfo()

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

Obtains extra information from djvu file.

Parameters
book_contentContent of djvu file.
Returns
UDBase object containing informatiton (see BookInfo).

◆ parseBook()

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

Parses djvu file.

Parameters
book_contentContent of djvu file.
Returns
BaseID::Book object.