libabw::ABWCollector Class Referenceabstract

#include <ABWCollector.h>

Inheritance diagram for libabw::ABWCollector:
libabw::ABWContentCollector libabw::ABWStylesCollector

Public Member Functions

 ABWCollector ()
 
virtual ~ABWCollector ()
 
virtual void collectTextStyle (const char *name, const char *basedon, const char *followedby, const char *props)=0
 
virtual void collectDocumentProperties (const char *props)=0
 
virtual void collectParagraphProperties (const char *level, const char *listid, const char *parentid, const char *style, const char *props)=0
 
virtual void collectSectionProperties (const char *footer, const char *footerLeft, const char *footerFirst, const char *footerLast, const char *header, const char *headerLeft, const char *headerFirst, const char *headerLast, const char *props)=0
 
virtual void collectCharacterProperties (const char *style, const char *props)=0
 
virtual void collectPageSize (const char *width, const char *height, const char *units, const char *pageScale)=0
 
virtual void closeParagraphOrListElement ()=0
 
virtual void closeSpan ()=0
 
virtual void openLink (const char *href)=0
 
virtual void closeLink ()=0
 
virtual void openFoot (const char *id)=0
 
virtual void closeFoot ()=0
 
virtual void openEndnote (const char *id)=0
 
virtual void closeEndnote ()=0
 
virtual void openField (const char *type, const char *id)=0
 
virtual void closeField ()=0
 
virtual void endSection ()=0
 
virtual void startDocument ()=0
 
virtual void endDocument ()=0
 
virtual void insertLineBreak ()=0
 
virtual void insertColumnBreak ()=0
 
virtual void insertPageBreak ()=0
 
virtual void insertText (const char *text)=0
 
virtual void insertImage (const char *dataid, const char *props)=0
 
virtual void collectList (const char *id, const char *listDecimal, const char *listDelim, const char *parentid, const char *startValue, const char *type)=0
 
virtual void collectData (const char *name, const char *mimeType, const librevenge::RVNGBinaryData &data)=0
 
virtual void collectHeaderFooter (const char *id, const char *type)=0
 
virtual void openTable (const char *props)=0
 
virtual void closeTable ()=0
 
virtual void openCell (const char *props)=0
 
virtual void closeCell ()=0
 
virtual void openFrame (const char *props, const char *imageId, const char *title, const char *alt)=0
 
virtual void closeFrame (ABWOutputElements *(&elements), bool &pageFrame)=0
 
virtual void addFrameElements (ABWOutputElements &elements, bool pageFrame)=0
 
virtual void addMetadataEntry (const char *name, const char *value)=0
 

Constructor & Destructor Documentation

◆ ABWCollector()

libabw::ABWCollector::ABWCollector ( )
inline

◆ ~ABWCollector()

virtual libabw::ABWCollector::~ABWCollector ( )
inlinevirtual

Member Function Documentation

◆ addFrameElements()

virtual void libabw::ABWCollector::addFrameElements ( ABWOutputElements elements,
bool  pageFrame 
)
pure virtual

◆ addMetadataEntry()

virtual void libabw::ABWCollector::addMetadataEntry ( const char *  name,
const char *  value 
)
pure virtual

◆ closeCell()

virtual void libabw::ABWCollector::closeCell ( )
pure virtual

◆ closeEndnote()

virtual void libabw::ABWCollector::closeEndnote ( )
pure virtual

◆ closeField()

virtual void libabw::ABWCollector::closeField ( )
pure virtual

◆ closeFoot()

virtual void libabw::ABWCollector::closeFoot ( )
pure virtual

◆ closeFrame()

virtual void libabw::ABWCollector::closeFrame ( ABWOutputElements *&  elements,
bool &  pageFrame 
)
pure virtual

◆ closeLink()

virtual void libabw::ABWCollector::closeLink ( )
pure virtual

◆ closeParagraphOrListElement()

virtual void libabw::ABWCollector::closeParagraphOrListElement ( )
pure virtual

◆ closeSpan()

virtual void libabw::ABWCollector::closeSpan ( )
pure virtual

◆ closeTable()

virtual void libabw::ABWCollector::closeTable ( )
pure virtual

◆ collectCharacterProperties()

virtual void libabw::ABWCollector::collectCharacterProperties ( const char *  style,
const char *  props 
)
pure virtual

◆ collectData()

virtual void libabw::ABWCollector::collectData ( const char *  name,
const char *  mimeType,
const librevenge::RVNGBinaryData &  data 
)
pure virtual

◆ collectDocumentProperties()

virtual void libabw::ABWCollector::collectDocumentProperties ( const char *  props)
pure virtual

◆ collectHeaderFooter()

virtual void libabw::ABWCollector::collectHeaderFooter ( const char *  id,
const char *  type 
)
pure virtual

◆ collectList()

virtual void libabw::ABWCollector::collectList ( const char *  id,
const char *  listDecimal,
const char *  listDelim,
const char *  parentid,
const char *  startValue,
const char *  type 
)
pure virtual

◆ collectPageSize()

virtual void libabw::ABWCollector::collectPageSize ( const char *  width,
const char *  height,
const char *  units,
const char *  pageScale 
)
pure virtual

◆ collectParagraphProperties()

virtual void libabw::ABWCollector::collectParagraphProperties ( const char *  level,
const char *  listid,
const char *  parentid,
const char *  style,
const char *  props 
)
pure virtual

◆ collectSectionProperties()

virtual void libabw::ABWCollector::collectSectionProperties ( const char *  footer,
const char *  footerLeft,
const char *  footerFirst,
const char *  footerLast,
const char *  header,
const char *  headerLeft,
const char *  headerFirst,
const char *  headerLast,
const char *  props 
)
pure virtual

◆ collectTextStyle()

virtual void libabw::ABWCollector::collectTextStyle ( const char *  name,
const char *  basedon,
const char *  followedby,
const char *  props 
)
pure virtual

◆ endDocument()

virtual void libabw::ABWCollector::endDocument ( )
pure virtual

◆ endSection()

virtual void libabw::ABWCollector::endSection ( )
pure virtual

◆ insertColumnBreak()

virtual void libabw::ABWCollector::insertColumnBreak ( )
pure virtual

◆ insertImage()

virtual void libabw::ABWCollector::insertImage ( const char *  dataid,
const char *  props 
)
pure virtual

◆ insertLineBreak()

virtual void libabw::ABWCollector::insertLineBreak ( )
pure virtual

◆ insertPageBreak()

virtual void libabw::ABWCollector::insertPageBreak ( )
pure virtual

◆ insertText()

virtual void libabw::ABWCollector::insertText ( const char *  text)
pure virtual

◆ openCell()

virtual void libabw::ABWCollector::openCell ( const char *  props)
pure virtual

◆ openEndnote()

virtual void libabw::ABWCollector::openEndnote ( const char *  id)
pure virtual

◆ openField()

virtual void libabw::ABWCollector::openField ( const char *  type,
const char *  id 
)
pure virtual

◆ openFoot()

virtual void libabw::ABWCollector::openFoot ( const char *  id)
pure virtual

◆ openFrame()

virtual void libabw::ABWCollector::openFrame ( const char *  props,
const char *  imageId,
const char *  title,
const char *  alt 
)
pure virtual

◆ openLink()

virtual void libabw::ABWCollector::openLink ( const char *  href)
pure virtual

◆ openTable()

virtual void libabw::ABWCollector::openTable ( const char *  props)
pure virtual

◆ startDocument()

virtual void libabw::ABWCollector::startDocument ( )
pure virtual

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

Generated for libwpd by doxygen 1.9.6