#include <PAG5Parser.h>
Public Member Functions | |
| PAG5Parser (const RVNGInputStreamPtr_t &fragments, const RVNGInputStreamPtr_t &package, PAGCollector &collector) | |
Public Member Functions inherited from libetonyek::IWAParser | |
| IWAParser (const RVNGInputStreamPtr_t &fragments, const RVNGInputStreamPtr_t &package, IWORKCollector &collector) | |
| bool | parse () |
Private Member Functions | |
| bool | parseDocument () override |
Private Attributes | |
| PAGCollector & | m_collector |
Additional Inherited Members | |
Public Types inherited from libetonyek::IWAParser | |
| typedef std::map< unsigned, std::pair< std::string, RVNGInputStreamPtr_t > > | FileMap_t |
| typedef std::map< unsigned, std::pair< unsigned, ObjectRecord > > | RecordMap_t |
Protected Types inherited from libetonyek::IWAParser | |
| typedef std::map< unsigned, IWORKStylePtr_t > | StyleMap_t |
| typedef std::function< void(unsigned, IWORKStylePtr_t &)> | StyleParseFun_t |
Protected Member Functions inherited from libetonyek::IWAParser | |
| bool | readFill (const IWAMessage &msg, IWORKFill &fill) |
| bool | dispatchShape (unsigned id) |
| bool | parseText (unsigned id) |
| void | parseComment (unsigned id) |
| bool | parseShapePlacement (const IWAMessage &msg, IWORKGeometryPtr_t &geometry) |
| const IWORKStylePtr_t | queryCharacterStyle (unsigned id) const |
| const IWORKStylePtr_t | queryParagraphStyle (unsigned id) const |
| const IWORKStylePtr_t | queryGraphicStyle (unsigned id) const |
| const IWORKStylePtr_t | queryCellStyle (unsigned id) const |
| const IWORKStylePtr_t | queryTableStyle (unsigned id) const |
| const IWORKStylePtr_t | queryListStyle (unsigned id) const |
| const IWORKStylePtr_t | queryStyle (unsigned id, StyleMap_t &styleMap, StyleParseFun_t parse) const |
Static Protected Member Functions inherited from libetonyek::IWAParser | |
| static boost::optional< unsigned > | readRef (const IWAMessage &msg, unsigned field) |
| static std::deque< unsigned > | readRefs (const IWAMessage &msg, unsigned field) |
| static boost::optional < IWORKPosition > | readPosition (const IWAMessage &msg, unsigned field) |
| static boost::optional< IWORKSize > | readSize (const IWAMessage &msg, unsigned field) |
| static boost::optional < IWORKColor > | readColor (const IWAMessage &msg, unsigned field) |
| static void | readStroke (const IWAMessage &msg, IWORKStroke &stroke) |
| static void | readGradient (const IWAMessage &msg, IWORKGradient &gradient) |
| static void | readShadow (const IWAMessage &msg, IWORKShadow &shadow) |
| static void | readPadding (const IWAMessage &msg, IWORKPadding &padding) |
Protected Attributes inherited from libetonyek::IWAParser | |
| IWORKLanguageManager | m_langManager |
| std::shared_ptr< IWORKText > | m_currentText |
| libetonyek::PAG5Parser::PAG5Parser | ( | const RVNGInputStreamPtr_t & | fragments, |
| const RVNGInputStreamPtr_t & | package, | ||
| PAGCollector & | collector | ||
| ) |
|
overrideprivatevirtual |
Implements libetonyek::IWAParser.
|
private |
Referenced by parseDocument().