Public Member Functions | Private Attributes

IE_Exp_XML Class Reference

#include <ie_exp_XML.h>

Inheritance diagram for IE_Exp_XML:
IE_Exp IE_Exp_AbiWord_1 IE_Exp_AWT

List of all members.

Public Member Functions

 IE_Exp_XML (PD_Document *pDocument)
virtual ~IE_Exp_XML ()
void setupFile (bool compressed)
void closeHandle ()
void setDocType (char const *doctype)
void startElement (char const *name)
void endElement ()
void addBool (char const *id, bool value)
void addComment (char const *comment)
void addFloat (char const *id, double value, int precision=-1)
void addInt (char const *id, int value)
void addLint (char const *id, long value)
void addLuint (char const *id, unsigned long value)
void addString (char const *id, char const *value)
void addString (char const *id, std::string const &value)
void addString (char const *id, UT_UCSChar const *data, int length)
void addStringUnchecked (char const *id, char const *value)
void addStringUnchecked (char const *id, std::string const &value)
void addUint (char const *id, unsigned value)
void setPrettyPrint (bool pretty)

Private Attributes

GsfOutput * m_zip
GsfXMLOut * m_xml

Constructor & Destructor Documentation

IE_Exp_XML::IE_Exp_XML ( PD_Document pDocument  ) 
IE_Exp_XML::~IE_Exp_XML (  )  [virtual]

Member Function Documentation

void IE_Exp_XML::addBool ( char const *  id,
bool  value 
)
void IE_Exp_XML::addComment ( char const *  comment  ) 
void IE_Exp_XML::addFloat ( char const *  id,
double  value,
int  precision = -1 
)

References m_xml.

Referenced by s_AbiWord_1_Listener::_handlePageSize().

void IE_Exp_XML::addLint ( char const *  id,
long  value 
)

References m_xml.

Referenced by s_AbiWord_1_Listener::_handleRevisions().

void IE_Exp_XML::addLuint ( char const *  id,
unsigned long  value 
)

References m_xml.

void IE_Exp_XML::addString ( char const *  id,
std::string const &  value 
)

References m_xml.

void IE_Exp_XML::addString ( char const *  id,
UT_UCSChar const *  data,
int  length 
)
void IE_Exp_XML::addStringUnchecked ( char const *  id,
std::string const &  value 
)

References m_xml.

void IE_Exp_XML::addStringUnchecked ( char const *  id,
char const *  value 
)

References m_xml.

Referenced by s_AbiWord_1_Listener::_handleDataItems().

void IE_Exp_XML::addUint ( char const *  id,
unsigned  value 
)

References m_xml.

Referenced by s_AbiWord_1_Listener::_handleRevisions().

void IE_Exp_XML::closeHandle (  ) 

References m_xml, and m_zip.

Referenced by IE_Exp_AbiWord_1::_writeDocument().

void IE_Exp_XML::setDocType ( char const *  doctype  ) 
void IE_Exp_XML::setPrettyPrint ( bool  pretty  ) 
void IE_Exp_XML::setupFile ( bool  compressed  ) 

Member Data Documentation

GsfOutput* IE_Exp_XML::m_zip [private]

Referenced by addComment(), closeHandle(), and setupFile().


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