25 #ifndef _ODFDOCUMENTHANDLER_HXX_    26 #define _ODFDOCUMENTHANDLER_HXX_    27 #include <librevenge/librevenge.h>    56 typedef bool (*
OdfEmbeddedImage)(
const librevenge::RVNGBinaryData &input, librevenge::RVNGBinaryData &output);
    72         virtual void startDocument() = 0;
    76         virtual void endDocument() = 0;
    83         virtual void startElement(
const char *psName, 
const librevenge::RVNGPropertyList &xPropList) = 0;
    90         virtual void endElement(
const char *psName) = 0;
    96         virtual void characters(
const librevenge::RVNGString &sCharacters) = 0;
 Definition: OdfDocumentHandler.hxx:35
Definition: OdfDocumentHandler.hxx:35
Definition: OdfDocumentHandler.hxx:35
XML writer. 
Definition: OdfDocumentHandler.hxx:65
bool(* OdfEmbeddedImage)(const librevenge::RVNGBinaryData &input, librevenge::RVNGBinaryData &output)
Handler for embedded images. 
Definition: OdfDocumentHandler.hxx:56
Definition: OdfDocumentHandler.hxx:35
OdfStreamType
Type of ODF content a generator should produce. 
Definition: OdfDocumentHandler.hxx:35
Definition: OdfDocumentHandler.hxx:35
Definition: OdfDocumentHandler.hxx:35
#define ODFGENAPI
Definition: libodfgen-api.hxx:36
virtual ~OdfDocumentHandler()
Definition: OdfDocumentHandler.hxx:68
bool(* OdfEmbeddedObject)(const librevenge::RVNGBinaryData &data, OdfDocumentHandler *pHandler, const OdfStreamType streamType)
Handler for embedded objects. 
Definition: OdfDocumentHandler.hxx:45