libetonyek::KEYParser Class Reference

#include <KEYParser.h>

Inheritance diagram for libetonyek::KEYParser:
libetonyek::KEY1Parser libetonyek::KEY2Parser

List of all members.

Public Member Functions

 KEYParser (const WPXInputStreamPtr_t &input, KEYCollector *collector, const KEYDefaults &defaults)
virtual ~KEYParser ()=0
bool parse ()
KEYCollectorgetCollector () const
const KEYDefaultsgetDefaults () const

Private Member Functions

 KEYParser (const KEYParser &)
KEYParseroperator= (const KEYParser &)
virtual void processXmlNode (const KEYXMLReader &reader)=0
virtual
KEYXMLReader::TokenizerFunction_t 
getTokenizer () const =0
bool processXmlDocument (const KEYXMLReader &reader)

Private Attributes

WPXInputStreamPtr_t m_input
KEYCollectorm_collector
const KEYDefaultsm_defaults

Constructor & Destructor Documentation

libetonyek::KEYParser::KEYParser ( const WPXInputStreamPtr_t input,
KEYCollector collector,
const KEYDefaults defaults 
)

Member Function Documentation

Referenced by libetonyek::KEY2Parser::emitLayoutStyle(), libetonyek::KEY2TableParser::getCollector(), libetonyek::KEY2Parser::parseBezier(), libetonyek::KEY2Parser::parseBezierPath(), libetonyek::KEY2Parser::parseBr(), libetonyek::KEY2Parser::parseCallout2Path(), libetonyek::KEY2Parser::parseConnectionLine(), libetonyek::KEY2Parser::parseConnectionPath(), libetonyek::KEY2Parser::parseData(), libetonyek::KEY2Parser::parseDrawables(), libetonyek::KEY2Parser::parseFiltered(), libetonyek::KEY2Parser::parseFilteredImage(), libetonyek::KEY2Parser::parseGeometry(), libetonyek::KEY2Parser::parseGroup(), libetonyek::KEY2Parser::parseImage(), libetonyek::KEY2Parser::parseLayer(), libetonyek::KEY2Parser::parseLeveled(), libetonyek::KEY2Parser::parseLine(), libetonyek::KEY2Parser::parseLink(), libetonyek::KEY2Parser::parseMasterSlide(), libetonyek::KEY2Parser::parseMedia(), libetonyek::KEY2Parser::parseMovieMedia(), libetonyek::KEY2Parser::parseNotes(), libetonyek::KEY2Parser::parseOtherDatas(), libetonyek::KEY2Parser::parseP(), libetonyek::KEY2Parser::parsePlaceholder(), libetonyek::KEY2Parser::parsePointPath(), libetonyek::KEY2Parser::parseProxyMasterLayer(), libetonyek::KEY2Parser::parseScalarPath(), libetonyek::KEY2Parser::parseShape(), libetonyek::KEY2Parser::parseSlide(), libetonyek::KEY2Parser::parseSlideList(), libetonyek::KEY2Parser::parseSpan(), libetonyek::KEY2Parser::parseStickyNote(), libetonyek::KEY2Parser::parseStyles(), libetonyek::KEY2Parser::parseStylesheet(), libetonyek::KEY2Parser::parseTab(), libetonyek::KEY2Parser::parseThemeList(), libetonyek::KEY2Parser::parseUnfiltered(), and libetonyek::KEY2Parser::processXmlNode().

Implemented in libetonyek::KEY2Parser, and libetonyek::KEY1Parser.

Referenced by parse().

KEYParser& libetonyek::KEYParser::operator= ( const KEYParser ) [private]
bool libetonyek::KEYParser::processXmlDocument ( const KEYXMLReader reader) [private]

Referenced by parse().

virtual void libetonyek::KEYParser::processXmlNode ( const KEYXMLReader reader) [private, pure virtual]

Member Data Documentation


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