DWF Publisher API
[DWF Toolkit Components]

Collaboration diagram for DWF Publisher API:


Detailed Description

This layer was added to make it easier for applications to publish to DWF through an API that unified scene graphics creation with object definition, metadata and structural representation. These classes and interfaces were developed for the first DWF 3D publishing applications but with future coverage for 2D in mind. This API provides a great deal of flexibility to developers who would like to also be able to post-process or 'watch" the metadata sent to the DWF. This is achieved using the publishable resource and object visitors which can be composited together for even more publish-time data processing.

At this time, the toolkit provides only a reference implementation for DWF Version 6.01 - DWF 3D with a single model. In future releases, this API will be elaborated in greater detail for both 2D and 3D DWF publishing.

This module has been layered over the Package API, giving developers of publishing applications the choice of which interface is best for them.


Modules

 2D Publisher API
 3D Publisher API

Classes

class  DWFToolkit::DWFData
 A publishable object that represents a single Data DWF section. More...
interface  DWFEmbeddedFontImpl
 Interface for TrueType font embedding engines. More...
interface  DWFEmbeddedFont
 A general representation of a TrueType font that can be published. More...
class  DWFEmbeddedFontVisitor
 Base implementation and interface defintion for objects (visitors) that publishers can use with publishable sources to extract their embedded font data. More...
interface  DWFToolkit::DWFImage
 This class represents a publishable image. More...
interface  DWFToolkit::DWFTexture
 This class represents a publishable texture image. More...
class  DWFToolkit::DWFContentElementPropertyVisitor
 An implementation for objects (visitors) that publishers can use with publishable sources to extract their property data. This implementation is used for working with content elements available since DWF toolkit version 7.2. More...
class  DWFFDefinedObjectPropertyVisitor
 An implementation for objects (visitors) that publishers can use with publishable sources to extract their property data. This implementation is used for working with defined objects for DWF toolkit version 7.1. This class should be used in conjuction with the DWFPublishedDefinedObjectVisitor. More...
class  DWFToolkit::DWF6PackagePublisher
 A publisher implementation for producing DWF package files. More...
class  DWFToolkit::DWFPackagePublisher
 Base class for publisher implementations that produce DWF files. More...
class  DWFToolkit::DWFResourceVisitor
 Base implementation and interface defintion for objects (visitors) that publishers can use with publishable sections to modify resource data. More...
class  DWFToolkit::DWFXPackagePublisher
 A publisher implementation for producing DWFX package files. More...
class  DWFToolkit::DWFPublishedContentElement
 This is an implementation of the DWFPublishedObject, to capture relationships between a graphics element and some published structure, in this case the DWFPublishedDefinedObject. More...
class  DWFToolkit::DWFPublishedContentElement::Factory
 This is an implementation of the DWFPublishedObject::Factory, to allow creation of the published content elements. More...
class  NotificationSink
 Base implementation and interface definition to get information back during the visitation of published content element using the DWFPublishedContentElement::Visitor. More...
class  DWFToolkit::DWFPublishedContentElement::Visitor
 An implementation of the published object visitor to support content element generation. More...
class  DWFToolkit::DWFPublishedContentElementListener
 The listener used by the DWFPackagePublisher to track, in order, the creation of the instances to generate the default model view navigation tree. More...
class  DWFToolkit::DWFPublishedDefinedObject
 This is an implementation of the DWFPublishedObject, to capture relationships between a graphics element and some published structure, in this case the DWFPublishedDefinedObject. More...
class  DWFPublishedObjectFactoryImpl
 This is an implementation of the DWFPublishedObject::Factory, to allow creation of the published objects. This was created to support the deprecated object definition model of the DWFToolkit 7.1.0. More...
class  DWFPublishedDefinedObjectVisitor
 An implementation of the published object visitor to support content element generation. More...
class  DWFToolkit::DWFPropertyVisitor
 Base implementation and interface defintion for objects (visitors) that publishers can use with publishable sources to extract their property data. More...
interface  DWFToolkit::DWFPublishable
 Base class for interaction with the DWFPublisher. More...
interface  DWFToolkit::DWFPublishableResource
 Content that can be added to/associated with a section. More...
interface  DWFToolkit::DWFPublishableSection
 Base class for sections that can be used with the DWFPublisher. More...
class  DWFToolkit::DWFPublishedObject
 This class is used to capture the relationship between a graphics element/node and some publishable structure and metadata. More...
interface  Factory
interface  Visitor
 Base implementation and interface definition for objects (visitors) that extract structure and metadata from the published objects. More...
class  DWFPublisher
 Base implementation and interface defintion for objects (publishers) that can process and publish known content. More...


Generated on Tue Jan 6 22:40:21 2009 for Autodesk DWF Toolkit by  doxygen 1.4.5