DublinCoreParser(3)

DublinCoreParser(3) Library Functions Manual DublinCoreParser(3)

NAME

DublinCoreParser - The DublinCoreParser class.

SYNOPSIS

#include <DublinCoreParser.h>

Public Member Functions


DublinCoreParser ()
DublinCoreParser constructor. std::vector< UDBElement > dcTitle (const std::vector< XMLElement > &elements)
std::vector< UDBElement > dcAuthor (const std::vector< XMLElement > &elements)
std::vector< UDBElement > dcGenre (const std::vector< XMLElement > &elements)
std::vector< UDBElement > dcDate (const std::vector< XMLElement > &elements)
std::string dcDescription (const std::vector< XMLElement > &elements)
std::vector< UDBElement > dcLanguage (const std::vector< XMLElement > &elements)
std::vector< UDBElement > dcTranslator (const std::vector< XMLElement > &elements)
std::vector< UDBElement > dcPublisher (const std::vector< XMLElement > &elements)
std::vector< UDBElement > dcIdentifier (const std::vector< XMLElement > &elements)
std::vector< UDBElement > dcSource (const std::vector< XMLElement > &elements)

Detailed Description

The DublinCoreParser class.

Auxiliary class. Contains methods for DublinCore files parsing. This class is used in ODTParser and EPUBParser. You do not need to call this class methods directly.

Member Function Documentation

std::vector< UDBElement > DublinCoreParser::dcAuthor (const std::vector< XMLElement > & elements)

Obtains authors.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::Author objects.

std::vector< UDBElement > DublinCoreParser::dcDate (const std::vector< XMLElement > & elements)

Obtains book creation date.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::Date objects.

std::string DublinCoreParser::dcDescription (const std::vector< XMLElement > & elements)

Obtains book description.

Parameters

elements Parsed DublinCore file.

Returns

Book description if any, empty otherwise.

std::vector< UDBElement > DublinCoreParser::dcGenre (const std::vector< XMLElement > & elements)

Obtains book genres.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::Genre objects.

std::vector< UDBElement > DublinCoreParser::dcIdentifier (const std::vector< XMLElement > & elements)

Obtains book ID.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::EbookID objects.

std::vector< UDBElement > DublinCoreParser::dcLanguage (const std::vector< XMLElement > & elements)

Obtains book language.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::Language objects.

std::vector< UDBElement > DublinCoreParser::dcPublisher (const std::vector< XMLElement > & elements)

Obtains book publisher.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::EbookPublisher objects.

std::vector< UDBElement > DublinCoreParser::dcSource (const std::vector< XMLElement > & elements)

Obtains source book info.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::SourceBookDublinCore objects.

std::vector< UDBElement > DublinCoreParser::dcTitle (const std::vector< XMLElement > & elements)

Obtains book title.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::BookTitle objects.

std::vector< UDBElement > DublinCoreParser::dcTranslator (const std::vector< XMLElement > & elements)

Obtains book translators.

Parameters

elements Parsed DublinCore file.

Returns

Vector of BaseID::Translator objects.

Author

Generated automatically by Doxygen for MLBookProc from the source code.

Version 2.1 MLBookProc