#include <KEY2Parser.h>
Public Member Functions | |
KEY2Parser (const WPXInputStreamPtr_t &input, const WPXInputStreamPtr_t &package, KEYCollector *collector, const KEYDefaults &defaults) | |
virtual | ~KEY2Parser () |
![]() | |
KEYParser (const WPXInputStreamPtr_t &input, KEYCollector *collector, const KEYDefaults &defaults) | |
virtual | ~KEYParser ()=0 |
bool | parse () |
KEYCollector * | getCollector () const |
const KEYDefaults & | getDefaults () const |
Private Attributes | |
WPXInputStreamPtr_t | m_package |
unsigned | m_version |
Additional Inherited Members | |
![]() | |
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 | deg2rad (double value) |
libetonyek::KEY2Parser::KEY2Parser | ( | const WPXInputStreamPtr_t & | input, |
const WPXInputStreamPtr_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().
|
private |
Referenced by parseConnectionLine(), parseGroup(), parseImage(), parseLine(), parseMedia(), and parseShape().
|
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 parseSelfContainedMovie().
|
private |
Referenced by parseLayout(), and parseTextBody().
|
private |
Referenced by parseMasterSlide(), and parseSlide().
|
private |
Referenced by parseConnectionLine(), parseShape(), and parseStickyNote().
|
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 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(), and parseShape().
|
private |
Referenced by parseTextStorage().
|
private |
Referenced by 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().