DWFToolkit::DWFSection::_DWFTK_EXPORT_API_MEMORY_CONTROL_BASE Class Reference

Collaboration diagram for DWFToolkit::DWFSection::_DWFTK_EXPORT_API_MEMORY_CONTROL_BASE:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 167 of file Section.h.

Public Types

typedef DWFWCharKeySkipList<
DWFSection::Factory * > 
tMap
 This type defines a mapped collection of DWFSection::Factory pointers.

Public Member Functions

typedef _DWFTK_STD_VECTOR (DWFSection::Factory *) tList
 This type defines a list of DWFSection::Factory pointers.
_DWFTK_API Factory (const DWFString &zType) throw ()
virtual _DWFTK_API ~Factory () throw ()
_DWFTK_API const DWFStringtype () const throw ()
virtual _DWFTK_API DWFSectionbuild (const DWFString &zName, const DWFString &zTitle, DWFPackageReader *pPackageReader) throw ( DWFException )
virtual _DWFTK_API DWFSectionbuild (const DWFString &zType, const DWFString &zName, const DWFString &zTitle, DWFPackageReader *pPackageReader) throw ( DWFException )


Constructor & Destructor Documentation

virtual _DWFTK_API DWFToolkit::DWFSection::_DWFTK_EXPORT_API_MEMORY_CONTROL_BASE::~Factory  )  throw () [virtual]
 

Destructor

Exceptions:
None 


Member Function Documentation

virtual _DWFTK_API DWFSection* DWFToolkit::DWFSection::_DWFTK_EXPORT_API_MEMORY_CONTROL_BASE::build const DWFString zType,
const DWFString zName,
const DWFString zTitle,
DWFPackageReader pPackageReader
throw ( DWFException ) [virtual]
 

Create a new section.

This creation method is generally only used by the parsing process when the DWFPackageReader associated with (and providing read access to) the DWF package file is available. The subsequent binding makes it possible to read section content data from the DWF package.

Parameters:
zType The section type identifier.
zName A string that uniquely identifies the section in the DWF package.
zTitle The descriptive and display friendly title text.
pPackageReader A package reader to bind to the section.
Exceptions:
DWFException 

virtual _DWFTK_API DWFSection* DWFToolkit::DWFSection::_DWFTK_EXPORT_API_MEMORY_CONTROL_BASE::build const DWFString zName,
const DWFString zTitle,
DWFPackageReader pPackageReader
throw ( DWFException ) [virtual]
 

Create a new section.

This creation method is generally only used by the parsing process when the DWFPackageReader associated with (and providing read access to) the DWF package file is available. The subsequent binding makes it possible to read section content data from the DWF package.

Parameters:
zName A string that uniquely identifies the section in the DWF package.
zTitle The descriptive and display friendly title text.
pPackageReader A package reader to bind to the section.
Exceptions:
DWFException 

_DWFTK_API DWFToolkit::DWFSection::_DWFTK_EXPORT_API_MEMORY_CONTROL_BASE::Factory const DWFString zType  )  throw ()
 

Constructor

Parameters:
zType The section type.
Exceptions:
None 

_DWFTK_API const DWFString& DWFToolkit::DWFSection::_DWFTK_EXPORT_API_MEMORY_CONTROL_BASE::type  )  const throw ()
 

The type of section this factory builds.

Returns:
The section type.
Exceptions:
None 


The documentation for this class was generated from the following file:
Generated on Tue Jan 6 22:40:33 2009 for Autodesk DWF Toolkit by  doxygen 1.4.5