a generic property handler More...
#include <STOFFPropertyHandler.hxx>
Public Member Functions | |
STOFFPropertyHandler () | |
constructor | |
virtual | ~STOFFPropertyHandler () |
destructor | |
virtual void | insertElement (const char *psName)=0 |
inserts a simple element | |
virtual void | insertElement (const char *psName, const librevenge::RVNGPropertyList &xPropList)=0 |
inserts an element ( given a property list ) | |
virtual void | characters (librevenge::RVNGString const &sCharacters)=0 |
writes a list of characters | |
bool | checkData (librevenge::RVNGBinaryData const &encoded) |
checks a encoded librevenge::RVNGBinaryData created by STOFFPropertyHandlerEncoder | |
bool | readData (librevenge::RVNGBinaryData const &encoded) |
reads a encoded librevenge::RVNGBinaryData created by STOFFPropertyHandlerEncoder |
a generic property handler
STOFFPropertyHandler::STOFFPropertyHandler | ( | ) | [inline] |
constructor
STOFFPropertyHandler::~STOFFPropertyHandler | ( | ) | [virtual] |
destructor
virtual void STOFFPropertyHandler::characters | ( | librevenge::RVNGString const & | sCharacters | ) | [pure virtual] |
writes a list of characters
Implemented in STOFFGraphicDecoder, and STOFFSpreadsheetDecoder.
bool STOFFPropertyHandler::checkData | ( | librevenge::RVNGBinaryData const & | encoded | ) |
checks a encoded librevenge::RVNGBinaryData created by STOFFPropertyHandlerEncoder
Referenced by STOFFDocument::decodeGraphic(), and STOFFDocument::decodeSpreadsheet().
virtual void STOFFPropertyHandler::insertElement | ( | const char * | psName | ) | [pure virtual] |
inserts a simple element
Implemented in STOFFGraphicDecoder, and STOFFSpreadsheetDecoder.
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.
bool STOFFPropertyHandler::readData | ( | librevenge::RVNGBinaryData const & | encoded | ) |
reads a encoded librevenge::RVNGBinaryData created by STOFFPropertyHandlerEncoder
Referenced by STOFFDocument::decodeGraphic(), and STOFFDocument::decodeSpreadsheet().