STOFFSpreadsheetDecoder Class Reference

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

#include <STOFFSpreadsheetDecoder.hxx>

Inheritance diagram for STOFFSpreadsheetDecoder:
STOFFPropertyHandler

List of all members.

Public Member Functions

 STOFFSpreadsheetDecoder (librevenge::RVNGSpreadsheetInterface *output)
 constructor
 ~STOFFSpreadsheetDecoder ()
 destructor
void insertElement (const char *psName)
 insert an element
void insertElement (const char *psName, const librevenge::RVNGPropertyList &xPropList)
 insert an element ( with a librevenge::RVNGPropertyList )
void insertElement (const char *psName, const librevenge::RVNGPropertyList &xPropList, const librevenge::RVNGPropertyListVector &vector)
 insert an element ( with a librevenge::RVNGPropertyListVector parameter )
void characters (const librevenge::RVNGString &sCharacters)
 insert a sequence of character

Private Member Functions

 STOFFSpreadsheetDecoder (STOFFSpreadsheetDecoder const &)
 copy constructor (undefined)
STOFFSpreadsheetDecoder operator= (STOFFSpreadsheetDecoder const &)
 operator= (undefined)

Private Attributes

librevenge::RVNGSpreadsheetInterface * m_output
 the interface output

Detailed Description

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

See also:
STOFFSpreadsheetEncoder (with mimeType="image/stoff-odg") and to send it contents to librevenge::RVNGSpreadsheetInterface

Constructor & Destructor Documentation

STOFFSpreadsheetDecoder::STOFFSpreadsheetDecoder ( librevenge::RVNGSpreadsheetInterface *  output) [inline, explicit]

constructor

copy constructor (undefined)


Member Function Documentation

void STOFFSpreadsheetDecoder::characters ( const librevenge::RVNGString &  sCharacters) [inline, virtual]

insert a sequence of character

Implements STOFFPropertyHandler.

void STOFFSpreadsheetDecoder::insertElement ( const char *  psName) [virtual]

insert an element

Implements STOFFPropertyHandler.

void STOFFSpreadsheetDecoder::insertElement ( const char *  psName,
const librevenge::RVNGPropertyList &  xPropList 
) [virtual]

insert an element ( with a librevenge::RVNGPropertyList )

Implements STOFFPropertyHandler.

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

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

STOFFSpreadsheetDecoder STOFFSpreadsheetDecoder::operator= ( STOFFSpreadsheetDecoder const &  ) [private]

operator= (undefined)


Member Data Documentation

librevenge::RVNGSpreadsheetInterface* STOFFSpreadsheetDecoder::m_output [private]

the interface output

Referenced by characters(), and insertElement().


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