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

DWFToolkit::DWFPublishedObject::Factory Class Reference
[DWF Publisher API]

#include "dwf/publisher/PublishedObject.h"

Inheritance diagram for DWFToolkit::DWFPublishedObject::Factory:

Inheritance graph
[legend]
List of all members.

Detailed Description

Since:
7.0.1

Definition at line 102 of file PublishedObject.h.

Public Member Functions

_DWFTK_API Factory (const Factory &) throw ()
_DWFTK_API Factoryoperator= (const Factory &) throw ()
virtual _DWFTK_API ~Factory () throw ()
virtual _DWFTK_API DWFPublishedObjectmakePublishedObject (tKey nKey, const DWFString &zName)=0 throw ( DWFException )
virtual _DWFTK_API DWFPublishedObjectfindPublishedObject (tKey nKey)=0 throw ( DWFException )

Protected Member Functions

_DWFTK_API Factory () throw ()


Constructor & Destructor Documentation

_DWFTK_API DWFToolkit::DWFPublishedObject::Factory::Factory const Factory  )  throw () [inline]
 

Copy Constructor

Exceptions:
None 

Definition at line 113 of file PublishedObject.h.

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

Destructor

Exceptions:
None 

Definition at line 135 of file PublishedObject.h.

_DWFTK_API DWFToolkit::DWFPublishedObject::Factory::Factory  )  throw () [inline, protected]
 

Constructor

Exceptions:
None 

Definition at line 174 of file PublishedObject.h.


Member Function Documentation

virtual _DWFTK_API DWFPublishedObject& DWFToolkit::DWFPublishedObject::Factory::findPublishedObject tKey  nKey  )  throw ( DWFException ) [pure virtual]
 

Returns a pre-built object for a given key.

This is an optional method for those factories that also keep their products around.

Parameters:
nKey A unique key for this object.
Returns:
The existing object.
Exceptions:
DWFException 

virtual _DWFTK_API DWFPublishedObject* DWFToolkit::DWFPublishedObject::Factory::makePublishedObject tKey  nKey,
const DWFString zName
throw ( DWFException ) [pure virtual]
 

Create a new object.

Parameters:
nKey A unique key for this object.
zName The object name.
Returns:
The new object.
Exceptions:
DWFException 

_DWFTK_API Factory& DWFToolkit::DWFPublishedObject::Factory::operator= const Factory  )  throw () [inline]
 

Assignment Operator

Exceptions:
None 

Definition at line 123 of file PublishedObject.h.


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