#include <KEY2Parser.h>
Public Member Functions | |
| KEY2Parser (const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package, KEYCollector *collector, const KEYDefaults &defaults) | |
| virtual | ~KEY2Parser () |
| void | parseGeometry (const KEYXMLReader &reader) |
| void | parseTextBody (const KEYXMLReader &reader) |
Public Member Functions inherited from libetonyek::KEYParser | |
| KEYParser (const RVNGInputStreamPtr_t &input, KEYCollector *collector, const KEYDefaults &defaults) | |
| virtual | ~KEYParser ()=0 |
| bool | parse () |
| KEYCollector * | getCollector () const |
| const KEYDefaults & | getDefaults () const |
Private Attributes | |
| RVNGInputStreamPtr_t | m_package |
| unsigned | m_version |
Additional Inherited Members | |
Static Private Member Functions inherited from libetonyek::KEY2ParserUtils | |
| static boost::optional< ID_t > | readID (const KEYXMLReader &reader) |
| Read sfa:ID attribute of an element. More... | |
| static ID_t | readRef (const KEYXMLReader &reader) |
| Read a reference element. More... | |
| static std::pair< boost::optional< double >, boost::optional< double > > | readPoint (const KEYXMLReader &reader) |
| Read sf:point element. More... | |
| static KEYPosition | readPosition (const KEYXMLReader &reader) |
| Read sf:position element. More... | |
| static KEYSize | readSize (const KEYXMLReader &reader) |
| Read sf:size element. More... | |
| static bool | bool_cast (const char *value) |
| Convert string value to bool. More... | |
| static double | double_cast (const char *value) |
| static int | int_cast (const char *value) |
| static double | deg2rad (double value) |
| libetonyek::KEY2Parser::KEY2Parser | ( | const RVNGInputStreamPtr_t & | input, |
| const RVNGInputStreamPtr_t & | package, | ||
| KEYCollector * | collector, | ||
| const KEYDefaults & | defaults | ||
| ) |
|
virtual |
|
private |
Referenced by parseLayout(), and parseText().
|
privatevirtual |
Implements libetonyek::KEYParser.
|
private |
Referenced by parseBezierPath().
|
private |
Referenced by parsePath().
|
private |
Referenced by parseLink(), parseP(), and parseSpan().
|
private |
Referenced by parsePath().
|
private |
Referenced by parseDrawables().
|
private |
Referenced by parsePath().
|
private |
Referenced by parseMedia().
|
private |
Referenced by parseFiltered(), parseLeveled(), parseOtherDatas(), and parseUnfiltered().
|
private |
Referenced by parseLayer().
|
private |
Referenced by parseFilteredImage().
|
private |
Referenced by parseImageMedia().
| void libetonyek::KEY2Parser::parseGeometry | ( | const KEYXMLReader & | reader | ) |
|
private |
Referenced by parseDrawables().
|
private |
Referenced by parseDrawables(), and parseGroup().
|
private |
Referenced by parseContent().
|
private |
Referenced by parseLayers().
|
private |
Referenced by parsePage().
|
private |
Referenced by parseTextBody().
|
private |
Referenced by parseFilteredImage().
|
private |
Referenced by parseDrawables(), and parseGroup().
|
private |
Referenced by parseP().
|
private |
Referenced by parseMasterSlides().
|
private |
Referenced by parseTheme().
|
private |
Referenced by parseDrawables(), and parseGroup().
|
private |
Referenced by processXmlNode().
|
private |
Referenced by parseContent().
|
private |
Referenced by parseSlide().
|
private |
Referenced by parseSelfContainedMovie().
|
private |
Referenced by parseLayout(), and parseTextBody().
|
private |
Referenced by parseMasterSlide(), and parseSlide().
|
private |
Referenced by parseConnectionLine(), and parseShape().
|
private |
Referenced by parseMasterSlide(), and parseSlide().
|
private |
Referenced by parsePath().
|
private |
Referenced by parseLayers().
|
private |
Referenced by parsePath().
|
private |
Referenced by parseMovieMedia().
|
private |
Referenced by parseDrawables(), and parseGroup().
|
private |
Referenced by parseSlideList().
|
private |
Referenced by processXmlNode().
|
private |
Referenced by parseLink(), and parseP().
|
private |
Referenced by parseDrawables(), and parseStickyNotes().
|
private |
Referenced by parseMasterSlide(), and parseSlide().
|
private |
Referenced by parseStylesheet().
|
private |
Referenced by parseMasterSlide(), parseSlide(), and parseTheme().
|
private |
Referenced by parseP(), and parseSpan().
|
private |
Referenced by parsePlaceholder(), parseShape(), and parseStickyNote().
| void libetonyek::KEY2Parser::parseTextBody | ( | const KEYXMLReader & | reader | ) |
Referenced by libetonyek::KEY2TableParser::parseSo(), and parseTextStorage().
|
private |
Referenced by parseNotes(), and parseText().
|
private |
Referenced by parseThemeList().
|
private |
Referenced by processXmlNode().
|
private |
Referenced by parseFilteredImage().
|
privatevirtual |
Implements libetonyek::KEYParser.
|
private |
Referenced by parseData().
|
private |
Referenced by processXmlNode().