DOCXParser(3)

DOCXParser(3) Library Functions Manual DOCXParser(3)

NAME

DOCXParser - The DOCXParser class.

SYNOPSIS

#include <DOCXParser.h>

Public Member Functions


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

Detailed Description

The DOCXParser class.

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

Constructor & Destructor Documentation

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

DOCXParser contructor.

Parameters

mlbp Smart pointer to MLBookProc object.

Member Function Documentation

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

Obtains extra information from .docx files.

Note

This method can throw std::exception in case of errors.

Parameters

book_content Content of file information should be get from.

Returns

UDBase object containing informatiton (see BookInfo).

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

Parses .docx files.

Note

This method can throw std::exception in case of errors.

Parameters

book_content Content of .docx file.

Returns

BaseID::Book object.

Author

Generated automatically by Doxygen for MLBookProc from the source code.

Version 2.1 MLBookProc