STOFFPropertyHandler Class Referenceabstract

a generic property handler More...

#include <STOFFPropertyHandler.hxx>

Inheritance diagram for STOFFPropertyHandler:
STOFFGraphicDecoder STOFFSpreadsheetDecoder

Public Member Functions

 STOFFPropertyHandler ()
 constructor More...
 
virtual ~STOFFPropertyHandler ()
 destructor More...
 
virtual void insertElement (const char *psName)=0
 inserts a simple element More...
 
virtual void insertElement (const char *psName, const librevenge::RVNGPropertyList &xPropList)=0
 inserts an element ( given a property list ) More...
 
virtual void characters (librevenge::RVNGString const &sCharacters)=0
 writes a list of characters More...
 
bool checkData (librevenge::RVNGBinaryData const &encoded)
 checks a encoded librevenge::RVNGBinaryData created by STOFFPropertyHandlerEncoder More...
 
bool readData (librevenge::RVNGBinaryData const &encoded)
 reads a encoded librevenge::RVNGBinaryData created by STOFFPropertyHandlerEncoder More...
 

Detailed Description

a generic property handler

Constructor & Destructor Documentation

◆ STOFFPropertyHandler()

STOFFPropertyHandler::STOFFPropertyHandler ( )
inline

constructor

◆ ~STOFFPropertyHandler()

STOFFPropertyHandler::~STOFFPropertyHandler ( )
virtual

destructor

Member Function Documentation

◆ characters()

virtual void STOFFPropertyHandler::characters ( librevenge::RVNGString const &  sCharacters)
pure virtual

writes a list of characters

Implemented in STOFFGraphicDecoder, and STOFFSpreadsheetDecoder.

Referenced by STOFFPropertyHandlerDecoder::readCharacters().

◆ checkData()

bool STOFFPropertyHandler::checkData ( librevenge::RVNGBinaryData const &  encoded)

checks a encoded librevenge::RVNGBinaryData created by STOFFPropertyHandlerEncoder

Referenced by STOFFDocument::decodeGraphic(), and STOFFDocument::decodeSpreadsheet().

◆ insertElement() [1/2]

virtual void STOFFPropertyHandler::insertElement ( const char *  psName)
pure virtual

◆ insertElement() [2/2]

virtual void STOFFPropertyHandler::insertElement ( const char *  psName,
const librevenge::RVNGPropertyList &  xPropList 
)
pure virtual

inserts an element ( given a property list )

Implemented in STOFFGraphicDecoder, and STOFFSpreadsheetDecoder.

◆ readData()

bool STOFFPropertyHandler::readData ( librevenge::RVNGBinaryData const &  encoded)

reads a encoded librevenge::RVNGBinaryData created by STOFFPropertyHandlerEncoder

Referenced by STOFFDocument::decodeGraphic(), and STOFFDocument::decodeSpreadsheet().


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

Generated on Sat May 29 2021 22:54:04 for libstaroffice by doxygen 1.8.14