libetonyek::NUM3Parser Class Reference

#include <NUM3Parser.h>

Inheritance diagram for libetonyek::NUM3Parser:
libetonyek::IWAParser

Public Member Functions

 NUM3Parser (const RVNGInputStreamPtr_t &fragments, const RVNGInputStreamPtr_t &package, NUMCollector &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

NUMCollectorm_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_tStyleMap_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< IWORKPositionreadPosition (const IWAMessage &msg, unsigned field)
 
static boost::optional< IWORKSizereadSize (const IWAMessage &msg, unsigned field)
 
static boost::optional< IWORKColorreadColor (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< IWORKTextm_currentText
 

Constructor & Destructor Documentation

◆ NUM3Parser()

libetonyek::NUM3Parser::NUM3Parser ( const RVNGInputStreamPtr_t fragments,
const RVNGInputStreamPtr_t package,
NUMCollector collector 
)

Member Function Documentation

◆ parseDocument()

bool libetonyek::NUM3Parser::parseDocument ( )
overrideprivatevirtual

Implements libetonyek::IWAParser.

Member Data Documentation

◆ m_collector

NUMCollector& libetonyek::NUM3Parser::m_collector
private

Referenced by parseDocument().


The documentation for this class was generated from the following files:

Generated for libetonyek by doxygen 1.8.13