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

DWFToolkit::DWFXMLBuildable Class Reference
[DWF Package API]

#include "dwf/package/XML.h"

Inheritance diagram for DWFToolkit::DWFXMLBuildable:

Inheritance graph
[legend]
List of all members.

Detailed Description

This interface is used to indicate those classes that can be dynamically constructed during the document parsing process.
Since:
7.0.1.

Definition at line 263 of file XML.h.

Public Member Functions

virtual _DWFTK_API ~DWFXMLBuildable () throw ()
virtual _DWFTK_API void parseAttributeList (const char **ppAttributeList)=0 throw ( DWFException )

Protected Member Functions

_DWFTK_API DWFXMLBuildable () throw ()


Constructor & Destructor Documentation

virtual _DWFTK_API DWFToolkit::DWFXMLBuildable::~DWFXMLBuildable  )  throw () [inline, virtual]
 

Destructor

Exceptions:
None 

Definition at line 274 of file XML.h.

_DWFTK_API DWFToolkit::DWFXMLBuildable::DWFXMLBuildable  )  throw () [inline, protected]
 

Constructor

Exceptions:
None 

Definition at line 312 of file XML.h.


Member Function Documentation

virtual _DWFTK_API void DWFToolkit::DWFXMLBuildable::parseAttributeList const char **  ppAttributeList  )  throw ( DWFException ) [pure virtual]
 

Receives and processes an attribute list from the parser; using it to initialize class members.

Example:

                 size_t iAttrib = 0;
       
                 for(; ppAttributeList[iAttrib]; iAttrib += 2)
                 {
                    //
                    // dump attribute 
                    //
                    cout << "Attribute Name: " << ppAttributeList[iAttrib] << " ";
                    cout << "Attribute Value: " << ppAttributeList[iAttrib+1] << endl;
                }

Parameters:
ppAttributeList An array of null-terminated atribute name, value string pairs. The array itself is zero-terminated.
Exceptions:
None 

Implemented in DWFToolkit::DWFBookmark, DWFToolkit::DWFDefinedObject, DWFToolkit::DWFDefinedObjectInstance, DWFToolkit::DWFDependency, DWFToolkit::DWFFontResource, DWFToolkit::DWFGraphicResource, DWFToolkit::DWFImageResource, DWFToolkit::DWFInterface, DWFToolkit::DWFPaper, DWFToolkit::DWFProperty, DWFToolkit::DWFResource, DWFToolkit::DWFSection, DWFToolkit::DWFSource, and DWFToolkit::DWFUnits.


The documentation for this class was generated from the following file:
Generated on Tue May 17 12:39:11 2005 for Autodesk DWF Toolkit by  doxygen 1.4.1