#include <PluckerParser.h>
|
| PluckerParser (librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *document=nullptr) |
|
virtual | ~PDBParser ()=0 |
|
bool | parse () |
| Parse input and produce output to document.
|
|
|
| PDBParser (librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *document, unsigned type, unsigned creator) |
| Instantiate a parser for a document in Palm Database Format.
|
|
librevenge::RVNGTextInterface * | getDocument () const |
| Get the document generator used for this parsing run.
|
|
const char * | getName () const |
|
librevenge::RVNGInputStream * | getAppInfoRecord () const |
| Return a stream for the format's appInfo record, if it is present.
|
|
librevenge::RVNGInputStream * | getIndexRecord () const |
| Return a stream for the format's index record.
|
|
unsigned | getDataRecordCount () const |
| Return the number of data records in the document.
|
|
librevenge::RVNGInputStream * | getDataRecord (unsigned n) const |
| Return a stream for the n-th data record.
|
|
librevenge::RVNGInputStream * | getDataRecords () const |
| Return a stream for all data records.
|
|
librevenge::RVNGInputStream * | getDataRecords (unsigned first, unsigned last) const |
| Return a stream for data records in a given range.
|
|
◆ PluckerParser() [1/2]
libebook::PluckerParser::PluckerParser |
( |
const PluckerParser & |
other | ) |
|
|
private |
◆ PluckerParser() [2/2]
libebook::PluckerParser::PluckerParser |
( |
librevenge::RVNGInputStream * |
input, |
|
|
librevenge::RVNGTextInterface * |
document = nullptr |
|
) |
| |
|
explicit |
◆ checkType()
bool libebook::PluckerParser::checkType |
( |
unsigned |
type, |
|
|
unsigned |
creator |
|
) |
| |
|
static |
◆ getUncompressedStream()
std::shared_ptr< librevenge::RVNGInputStream > libebook::PluckerParser::getUncompressedStream |
( |
librevenge::RVNGInputStream * |
input | ) |
const |
|
private |
◆ operator=()
◆ readAppInfoRecord()
void libebook::PluckerParser::readAppInfoRecord |
( |
librevenge::RVNGInputStream * |
record | ) |
|
|
overrideprivatevirtual |
◆ readDataRecord()
void libebook::PluckerParser::readDataRecord |
( |
librevenge::RVNGInputStream * |
record, |
|
|
bool |
last = false |
|
) |
| |
|
overrideprivatevirtual |
◆ readDataRecords()
void libebook::PluckerParser::readDataRecords |
( |
| ) |
|
|
overrideprivatevirtual |
◆ readImage()
void libebook::PluckerParser::readImage |
( |
librevenge::RVNGInputStream * |
input, |
|
|
const PluckerRecordHeader & |
header |
|
) |
| |
|
private |
◆ readIndexRecord()
void libebook::PluckerParser::readIndexRecord |
( |
librevenge::RVNGInputStream * |
record | ) |
|
|
overrideprivatevirtual |
◆ readMetadata()
void libebook::PluckerParser::readMetadata |
( |
librevenge::RVNGInputStream * |
input, |
|
|
const PluckerRecordHeader & |
header |
|
) |
| |
|
private |
◆ readSortInfoRecord()
void libebook::PluckerParser::readSortInfoRecord |
( |
librevenge::RVNGInputStream * |
record | ) |
|
|
overrideprivatevirtual |
◆ readText()
void libebook::PluckerParser::readText |
( |
librevenge::RVNGInputStream * |
input, |
|
|
const PluckerRecordHeader & |
header, |
|
|
const std::vector< unsigned > & |
paragraphLengths |
|
) |
| |
|
private |
◆ m_header
◆ m_state
The documentation for this class was generated from the following files: