Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofXMLserializableParser Class Reference
[OOFILE XML support.]

#include <oofxmldb.h>

Inheritance diagram for oofXMLserializableParser:

Inheritance graph
[legend]
Collaboration diagram for oofXMLserializableParser:

Collaboration graph
[legend]
List of all members.

Detailed Description

Parser for oofSerializable objects which have been written to XML.

See also:
oofSerializable::makeSerializableElement for the tags we parse


Public Member Functions

 oofXMLserializableParser (expatppNesting *, oofSerializable **returnValue)
virtual ~oofXMLserializableParser ()
virtual void startElement (const XML_Char *name, const XML_Char **atts)
virtual void endElement (const XML_Char *name)
virtual void charData (const XML_Char *s, int len)

Protected Attributes

oofSerializable ** mReturnValue
bool mInSignature
bool mInData
oofString mSignature
oofString mData


Constructor & Destructor Documentation

oofXMLserializableParser::oofXMLserializableParser expatppNesting ,
oofSerializable **  returnValue
 

oofXMLserializableParser::~oofXMLserializableParser  )  [virtual]
 


Member Function Documentation

void oofXMLserializableParser::charData const XML_Char *  s,
int  len
[virtual]
 

virtual void oofXMLserializableParser::endElement const XML_Char *  name  )  [virtual]
 

virtual void oofXMLserializableParser::startElement const XML_Char *  name,
const XML_Char **  atts
[virtual]
 


Member Data Documentation

oofString oofXMLserializableParser::mData [protected]
 

bool oofXMLserializableParser::mInData [protected]
 

bool oofXMLserializableParser::mInSignature [protected]
 

oofSerializable** oofXMLserializableParser::mReturnValue [protected]
 

oofString oofXMLserializableParser::mSignature [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 2 01:35:42 2004 for OOFILE by doxygen 1.3.5