libetonyek::KEYCollector Class Referenceabstract

#include <KEYCollector.h>

Inheritance diagram for libetonyek::KEYCollector:
libetonyek::KEYCollectorBase libetonyek::KEYContentCollector libetonyek::KEYThemeCollector

Public Member Functions

virtual ~KEYCollector ()=0
 
virtual void collectCellStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectCharacterStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectConnectionStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectGraphicStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectLayoutStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectListStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectParagraphStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectPlaceholderStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectSlideStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectTabularStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectVectorStyle (const boost::optional< ID_t > &id, const boost::optional< KEYPropertyMap > &props, const boost::optional< std::string > &ident, const boost::optional< std::string > &parentIdent, bool ref, bool anonymous)=0
 
virtual void collectGeometry (boost::optional< ID_t > &id, boost::optional< KEYSize > &naturalSize, boost::optional< KEYPosition > &position, boost::optional< double > &angle, boost::optional< double > &shearXAngle, boost::optional< double > &shearYAngle, boost::optional< bool > &horizontalFlip, boost::optional< bool > &verticalFlip, boost::optional< bool > &aspectRatioLocked, boost::optional< bool > &sizesLocked)=0
 
virtual void collectBezier (const boost::optional< ID_t > &id, const KEYPathPtr_t &path, bool ref)=0
 
virtual void collectGroup (const boost::optional< ID_t > &id, const KEYGroupPtr_t &group)=0
 
virtual void collectImage (const boost::optional< ID_t > &id, const KEYImagePtr_t &image)=0
 
virtual void collectLine (const boost::optional< ID_t > &id, const KEYLinePtr_t &line)=0
 
virtual void collectShape (const boost::optional< ID_t > &id)=0
 
virtual void collectBezierPath (const boost::optional< ID_t > &id)=0
 
virtual void collectPolygonPath (const boost::optional< ID_t > &id, const KEYSize &size, unsigned edges)=0
 
virtual void collectRoundedRectanglePath (const boost::optional< ID_t > &id, const KEYSize &size, double radius)=0
 
virtual void collectArrowPath (const boost::optional< ID_t > &id, const KEYSize &size, double headWidth, double stemRelYPos, bool doubleSided)=0
 
virtual void collectStarPath (const boost::optional< ID_t > &id, const KEYSize &size, unsigned points, double innerRadius)=0
 
virtual void collectConnectionPath (const boost::optional< ID_t > &id, const KEYSize &size, double middleX, double middleY)=0
 
virtual void collectCalloutPath (const boost::optional< ID_t > &id, const KEYSize &size, double radius, double tailSize, double tailX, double tailY, bool quoteBubble)=0
 
virtual void collectData (const boost::optional< ID_t > &id, const WPXInputStreamPtr_t &stream, const boost::optional< std::string > &displayName, const boost::optional< unsigned > &type, bool ref)=0
 
virtual void collectUnfiltered (const boost::optional< ID_t > &id, const boost::optional< KEYSize > &size, bool ref)=0
 
virtual void collectFiltered (const boost::optional< ID_t > &id, const boost::optional< KEYSize > &size)=0
 
virtual void collectLeveled (const boost::optional< ID_t > &id, const boost::optional< KEYSize > &size)=0
 
virtual void collectFilteredImage (const boost::optional< ID_t > &id, bool ref)=0
 
virtual void collectMovieMedia (const boost::optional< ID_t > &id)=0
 
virtual void collectMedia (const boost::optional< ID_t > &id)=0
 
virtual void collectPresentation (const boost::optional< KEYSize > &size)=0
 
virtual void collectLayer (const boost::optional< ID_t > &id, bool ref)=0
 
virtual void collectPage (const boost::optional< ID_t > &id)=0
 
virtual void collectStylesheet (const boost::optional< ID_t > &id, const boost::optional< ID_t > &parent)=0
 
virtual void collectText (const boost::optional< ID_t > &style, const std::string &text)=0
 
virtual void collectTab ()=0
 
virtual void collectLineBreak ()=0
 
virtual void collectTextPlaceholder (const boost::optional< ID_t > &id, bool title, bool ref)=0
 
virtual void startPage ()=0
 
virtual void endPage ()=0
 
virtual void startLayer ()=0
 
virtual void endLayer ()=0
 
virtual void startGroup ()=0
 
virtual void endGroup ()=0
 
virtual void startParagraph (const boost::optional< ID_t > &style)=0
 
virtual void endParagraph ()=0
 
virtual void startText ()=0
 Start of a block that can contain text. More...
 
virtual void endText ()=0
 End of a text block. More...
 
virtual void startSlides ()=0
 
virtual void endSlides ()=0
 
virtual void startThemes ()=0
 
virtual void endThemes ()=0
 
virtual void startLevel ()=0
 
virtual void endLevel ()=0
 

Constructor & Destructor Documentation

libetonyek::KEYCollector::~KEYCollector ( )
pure virtual

Member Function Documentation

virtual void libetonyek::KEYCollector::collectArrowPath ( const boost::optional< ID_t > &  id,
const KEYSize size,
double  headWidth,
double  stemRelYPos,
bool  doubleSided 
)
pure virtual
virtual void libetonyek::KEYCollector::collectBezier ( const boost::optional< ID_t > &  id,
const KEYPathPtr_t path,
bool  ref 
)
pure virtual
virtual void libetonyek::KEYCollector::collectBezierPath ( const boost::optional< ID_t > &  id)
pure virtual
virtual void libetonyek::KEYCollector::collectCalloutPath ( const boost::optional< ID_t > &  id,
const KEYSize size,
double  radius,
double  tailSize,
double  tailX,
double  tailY,
bool  quoteBubble 
)
pure virtual
virtual void libetonyek::KEYCollector::collectCellStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectCharacterStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectConnectionPath ( const boost::optional< ID_t > &  id,
const KEYSize size,
double  middleX,
double  middleY 
)
pure virtual
virtual void libetonyek::KEYCollector::collectConnectionStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectData ( const boost::optional< ID_t > &  id,
const WPXInputStreamPtr_t stream,
const boost::optional< std::string > &  displayName,
const boost::optional< unsigned > &  type,
bool  ref 
)
pure virtual
virtual void libetonyek::KEYCollector::collectFiltered ( const boost::optional< ID_t > &  id,
const boost::optional< KEYSize > &  size 
)
pure virtual
virtual void libetonyek::KEYCollector::collectFilteredImage ( const boost::optional< ID_t > &  id,
bool  ref 
)
pure virtual
virtual void libetonyek::KEYCollector::collectGeometry ( boost::optional< ID_t > &  id,
boost::optional< KEYSize > &  naturalSize,
boost::optional< KEYPosition > &  position,
boost::optional< double > &  angle,
boost::optional< double > &  shearXAngle,
boost::optional< double > &  shearYAngle,
boost::optional< bool > &  horizontalFlip,
boost::optional< bool > &  verticalFlip,
boost::optional< bool > &  aspectRatioLocked,
boost::optional< bool > &  sizesLocked 
)
pure virtual
virtual void libetonyek::KEYCollector::collectGraphicStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectGroup ( const boost::optional< ID_t > &  id,
const KEYGroupPtr_t group 
)
pure virtual
virtual void libetonyek::KEYCollector::collectImage ( const boost::optional< ID_t > &  id,
const KEYImagePtr_t image 
)
pure virtual
virtual void libetonyek::KEYCollector::collectLayer ( const boost::optional< ID_t > &  id,
bool  ref 
)
pure virtual
virtual void libetonyek::KEYCollector::collectLayoutStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectLeveled ( const boost::optional< ID_t > &  id,
const boost::optional< KEYSize > &  size 
)
pure virtual
virtual void libetonyek::KEYCollector::collectLine ( const boost::optional< ID_t > &  id,
const KEYLinePtr_t line 
)
pure virtual
virtual void libetonyek::KEYCollector::collectLineBreak ( )
pure virtual
virtual void libetonyek::KEYCollector::collectListStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectMedia ( const boost::optional< ID_t > &  id)
pure virtual
virtual void libetonyek::KEYCollector::collectMovieMedia ( const boost::optional< ID_t > &  id)
pure virtual
virtual void libetonyek::KEYCollector::collectPage ( const boost::optional< ID_t > &  id)
pure virtual
virtual void libetonyek::KEYCollector::collectParagraphStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectPlaceholderStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectPolygonPath ( const boost::optional< ID_t > &  id,
const KEYSize size,
unsigned  edges 
)
pure virtual
virtual void libetonyek::KEYCollector::collectPresentation ( const boost::optional< KEYSize > &  size)
pure virtual
virtual void libetonyek::KEYCollector::collectRoundedRectanglePath ( const boost::optional< ID_t > &  id,
const KEYSize size,
double  radius 
)
pure virtual
virtual void libetonyek::KEYCollector::collectShape ( const boost::optional< ID_t > &  id)
pure virtual
virtual void libetonyek::KEYCollector::collectSlideStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectStarPath ( const boost::optional< ID_t > &  id,
const KEYSize size,
unsigned  points,
double  innerRadius 
)
pure virtual
virtual void libetonyek::KEYCollector::collectStylesheet ( const boost::optional< ID_t > &  id,
const boost::optional< ID_t > &  parent 
)
pure virtual
virtual void libetonyek::KEYCollector::collectTab ( )
pure virtual
virtual void libetonyek::KEYCollector::collectTabularStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::collectText ( const boost::optional< ID_t > &  style,
const std::string &  text 
)
pure virtual
virtual void libetonyek::KEYCollector::collectTextPlaceholder ( const boost::optional< ID_t > &  id,
bool  title,
bool  ref 
)
pure virtual
virtual void libetonyek::KEYCollector::collectUnfiltered ( const boost::optional< ID_t > &  id,
const boost::optional< KEYSize > &  size,
bool  ref 
)
pure virtual
virtual void libetonyek::KEYCollector::collectVectorStyle ( const boost::optional< ID_t > &  id,
const boost::optional< KEYPropertyMap > &  props,
const boost::optional< std::string > &  ident,
const boost::optional< std::string > &  parentIdent,
bool  ref,
bool  anonymous 
)
pure virtual
virtual void libetonyek::KEYCollector::endGroup ( )
pure virtual
virtual void libetonyek::KEYCollector::endLevel ( )
pure virtual
virtual void libetonyek::KEYCollector::endPage ( )
pure virtual
virtual void libetonyek::KEYCollector::endParagraph ( )
pure virtual
virtual void libetonyek::KEYCollector::endSlides ( )
pure virtual
virtual void libetonyek::KEYCollector::endText ( )
pure virtual
virtual void libetonyek::KEYCollector::endThemes ( )
pure virtual
virtual void libetonyek::KEYCollector::startGroup ( )
pure virtual
virtual void libetonyek::KEYCollector::startLayer ( )
pure virtual
virtual void libetonyek::KEYCollector::startLevel ( )
pure virtual
virtual void libetonyek::KEYCollector::startPage ( )
pure virtual
virtual void libetonyek::KEYCollector::startParagraph ( const boost::optional< ID_t > &  style)
pure virtual
virtual void libetonyek::KEYCollector::startSlides ( )
pure virtual
virtual void libetonyek::KEYCollector::startText ( )
pure virtual

Start of a block that can contain text.

This can be:

  • a text shape
  • a sticky note
  • a placeholder
  • a note.

Implemented in libetonyek::KEYCollectorBase.

Referenced by libetonyek::KEY2Parser::parsePlaceholder(), libetonyek::KEY2Parser::parseShape(), and libetonyek::KEY2Parser::parseStickyNote().

virtual void libetonyek::KEYCollector::startThemes ( )
pure virtual

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

Generated for libetonyek by doxygen 1.8.5