MWAWGraphicDecoder Class Reference

main class used to decode a librevenge::RVNGBinaryData created by More...

#include <MWAWGraphicDecoder.hxx>

Inheritance diagram for MWAWGraphicDecoder:
MWAWPropertyHandler

Public Member Functions

 MWAWGraphicDecoder (librevenge::RVNGDrawingInterface *output)
 constructor More...
 
 ~MWAWGraphicDecoder ()
 destructor More...
 
void insertElement (const char *psName)
 insert an element More...
 
void insertElement (const char *psName, const librevenge::RVNGPropertyList &xPropList)
 insert an element ( with a librevenge::RVNGPropertyList ) More...
 
void insertElement (const char *psName, const librevenge::RVNGPropertyList &xPropList, const librevenge::RVNGPropertyListVector &vector)
 insert an element ( with a librevenge::RVNGPropertyListVector parameter ) More...
 
void characters (const librevenge::RVNGString &sCharacters)
 insert a sequence of character More...
 
- Public Member Functions inherited from MWAWPropertyHandler
 MWAWPropertyHandler ()
 constructor More...
 
virtual ~MWAWPropertyHandler ()
 destructor More...
 
bool checkData (librevenge::RVNGBinaryData const &encoded)
 checks a encoded librevenge::RVNGBinaryData created by MWAWPropertyHandlerEncoder More...
 
bool readData (librevenge::RVNGBinaryData const &encoded)
 reads a encoded librevenge::RVNGBinaryData created by MWAWPropertyHandlerEncoder More...
 

Private Member Functions

 MWAWGraphicDecoder (MWAWGraphicDecoder const &)
 copy constructor (undefined) More...
 
MWAWGraphicDecoder operator= (MWAWGraphicDecoder const &)
 operator= (undefined) More...
 

Private Attributes

librevenge::RVNGDrawingInterface * m_output
 the interface output More...
 

Detailed Description

main class used to decode a librevenge::RVNGBinaryData created by

See also
MWAWGraphicEncoder (with mimeType="image/mwaw-odg") and to send it contents to librevenge::RVNGDrawingInterface

Constructor & Destructor Documentation

MWAWGraphicDecoder::MWAWGraphicDecoder ( librevenge::RVNGDrawingInterface *  output)
inline

constructor

MWAWGraphicDecoder::~MWAWGraphicDecoder ( )
inline

destructor

MWAWGraphicDecoder::MWAWGraphicDecoder ( MWAWGraphicDecoder const &  )
private

copy constructor (undefined)

Member Function Documentation

void MWAWGraphicDecoder::characters ( const librevenge::RVNGString &  sCharacters)
inlinevirtual

insert a sequence of character

Implements MWAWPropertyHandler.

void MWAWGraphicDecoder::insertElement ( const char *  psName)
virtual

insert an element

Implements MWAWPropertyHandler.

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

insert an element ( with a librevenge::RVNGPropertyList )

Implements MWAWPropertyHandler.

void MWAWGraphicDecoder::insertElement ( const char *  psName,
const librevenge::RVNGPropertyList &  xPropList,
const librevenge::RVNGPropertyListVector &  vector 
)

insert an element ( with a librevenge::RVNGPropertyListVector parameter )

MWAWGraphicDecoder MWAWGraphicDecoder::operator= ( MWAWGraphicDecoder const &  )
private

operator= (undefined)

Member Data Documentation

librevenge::RVNGDrawingInterface* MWAWGraphicDecoder::m_output
private

the interface output

Referenced by characters(), and insertElement().


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

Generated on Thu Jul 9 2015 20:26:38 for libmwaw by doxygen 1.8.8