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
|
inline |
constructor
Referenced by STOFFGraphicDecoder::STOFFGraphicDecoder(), and STOFFSpreadsheetDecoder::STOFFSpreadsheetDecoder().
|
virtual |
destructor
|
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().
|
pure virtual |
inserts a simple element
Implemented in STOFFGraphicDecoder, and STOFFSpreadsheetDecoder.
|
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().