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

oofSerializable Class Reference
[OOFILE XML support.]

#include <oofxmldb.h>

Inheritance diagram for oofSerializable:

Inheritance graph
[legend]
List of all members.

Detailed Description

Base class for objects that can be serialised out to XML Serialisation allows you to have custom calcs save a signature and data and (if your code is linked to the reader) have these objects instantiated on reading back the XML.

Most commonly used with oofRepXMLEnv.


Public Member Functions

virtual ~oofSerializable ()
virtual oofString serialize () const
virtual oofString signature () const=0

Static Public Member Functions

oofString makeSerializableElement (oofSerializable *, const char *tag, oofIDfactory *idFactory, bool writeID=false, const char *otherAttributes=0)


Constructor & Destructor Documentation

virtual oofSerializable::~oofSerializable  )  [inline, virtual]
 


Member Function Documentation

oofString oofSerializable::makeSerializableElement oofSerializable ,
const char *  tag,
oofIDfactory idFactory,
bool  writeID = false,
const char *  otherAttributes = 0
[static]
 

oofString oofSerializable::serialize  )  const [virtual]
 

Reimplemented in oofBorderAdorner, oofShadingAdorner, oofBandShadingAdorner, and oofRepBreakEveryRecord.

virtual oofString oofSerializable::signature  )  const [pure virtual]
 

Implemented in oofBorderAdorner, oofShadingAdorner, oofBandShadingAdorner, and oofRepBreakEveryRecord.


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 22:01:53 2004 for OOFILE by doxygen 1.3.5