10#ifndef KEY2PARSER_H_INCLUDED
11#define KEY2PARSER_H_INCLUDED
RVNGInputStreamPtr_t input
Definition: EtonyekDocument.cpp:59
RVNGInputStreamPtr_t package
Definition: EtonyekDocument.cpp:60
A "mixin" containing a set of helper functions used in parser classes.
Definition: KEY2ParserUtils.h:29
Definition: KEY2Parser.h:23
KEY2Parser(const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package, KEYCollector *collector, const KEYDefaults &defaults)
Definition: KEY2Parser.cpp:61
void parseProxyMasterLayer(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:393
void parsePage(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:362
void parseLink(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1719
void parseTheme(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:619
void parseFiltered(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1469
void parseNotes(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:341
void parseFilteredImage(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1500
void parseP(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1753
void parsePlaceholder(const KEYXMLReader &reader, bool title=false)
Definition: KEY2Parser.cpp:1092
void parseTab(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1866
void parseBr(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1685
void parseData(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1429
void parsePath(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:982
void parseSpan(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1820
void parseScalarPath(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1341
void parseSelfContainedMovie(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1643
void parseOtherDatas(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1659
void parseSlide(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:424
virtual void processXmlNode(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:73
void parseMasterSlides(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:320
void parseLayer(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:212
void parseGeometry(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:733
void parseConnectionLine(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:702
void parseStylesheet(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:583
void parseShape(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1019
void parseLine(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:904
void parseDrawables(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:148
void parseTextBody(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1911
virtual KEYXMLReader::TokenizerFunction_t getTokenizer() const
Definition: KEY2Parser.cpp:143
void parseText(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1876
void emitLayoutStyle(const ID_t &id)
Definition: KEY2Parser.cpp:1992
void parseMedia(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:948
void parseStickyNotes(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:488
void parseThemeList(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:653
void parseMasterSlide(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:270
void parseMetadata(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:334
unsigned m_version
Definition: KEY2Parser.h:94
void parsePointPath(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1275
void parseStyles(const KEYXMLReader &reader, bool anonymous)
Definition: KEY2Parser.cpp:502
void parseImage(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:866
void parseStickyNote(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1056
void parseCallout2Path(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1184
void parseLayers(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:243
void parseMovieMedia(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1627
void parseBezier(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:671
void parseTextStorage(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1966
RVNGInputStreamPtr_t m_package
Definition: KEY2Parser.h:93
void parseGroup(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:815
void parseBezierPath(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1149
void parseUnfiltered(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1593
void parseImageMedia(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1539
void parseSlideList(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:470
virtual ~KEY2Parser()
Definition: KEY2Parser.cpp:69
void parseLayout(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1698
void parseContent(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1401
void parseConnectionPath(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1241
void parseLeveled(const KEYXMLReader &reader)
Definition: KEY2Parser.cpp:1562
Definition: KEYCollector.h:30
A representation of default values for various parts of the format.
Definition: KEYDefaults.h:31
Definition: KEYParser.h:23
Definition: KEYXMLReader.h:21
boost::function< int(const char *)> TokenizerFunction_t
Definition: KEYXMLReader.h:126
@ title
Definition: KEY1Token.h:85
Definition: EtonyekDocument.cpp:41
boost::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libetonyek_utils.h:88
std::string ID_t
Definition: KEYTypes_fwd.h:20