DWFToolkit::DWFXDWFDocument Class Reference

Inheritance diagram for DWFToolkit::DWFXDWFDocument:

Inheritance graph
[legend]
Collaboration diagram for DWFToolkit::DWFXDWFDocument:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 47 of file DWFDocument.h.

Public Types

typedef DWFOrderedVector<
DWFXDWFDocument * > 
tList
 This type defines a list of DWFXDWFDocument pointers.
typedef DWFStringKeySkipList<
DWFXDWFDocument * > 
tMap
 This type defines a mapped collection of DWFXDWFDocument pointers.
typedef DWFCachingIterator<
DWFXDWFDocument * > 
tCachingIterator
 This type defines a caching iterator on a collection of DWFXDWFDocument pointers. The iterator caches the pointers in its own container.
typedef DWFIterator< DWFXDWFDocument * > tIterator
 This type defines a basic iterator on a collection of DWFXDWFDocument pointers.
typedef DWFConstIterator<
DWFXDWFDocument * > 
tConstIterator
 This type defines a basic iterator on a collection of DWFXDWFDocument pointers.

Public Member Functions

_DWFTK_API DWFManifest *const manifest () const throw ()
_DWFTK_API DWFXContentPart::tConstIteratorcontentParts () const throw ()
_DWFTK_API DWFXDocumentPresentationsPart
*const 
documentPresentationsPart () const throw ()
_DWFTK_API DWFXDWFSection::tConstIteratordwfSections () const
_DWFTK_API virtual void setDWFProperties (DWFXDWFProperties *pDWFProperties, bool bOwn=true) throw ( DWFException )
_DWFTK_API DWFXDWFProperties
*const 
dwfProperties () const throw ()
_DWFTK_API virtual void setCustomProperties (DWFXCustomProperties *pCustomProperties, bool bOwn=true) throw ( DWFException )
_DWFTK_API DWFXCustomProperties
*const 
customProperties () const throw ()
virtual _DWFTK_API void serializeXML (DWFXMLSerializer &rSerializer) throw ( DWFException )

Static Public Attributes

static const char *const kzName
 "manifest.xml"


Member Function Documentation

_DWFTK_API DWFXCustomProperties* const DWFToolkit::DWFXDWFDocument::customProperties  )  const throw () [inline]
 

Get the custom properties part.

Returns:
Pointer to the document's custom properties part.
Exceptions:
None 

Definition at line 197 of file DWFDocument.h.

_DWFTK_API DWFXDWFProperties* const DWFToolkit::DWFXDWFDocument::dwfProperties  )  const throw () [inline]
 

Get the DWF properties part.

Returns:
Pointer to the document's DWF properties part.
Exceptions:
None 

Definition at line 170 of file DWFDocument.h.

virtual _DWFTK_API void DWFToolkit::DWFXDWFDocument::serializeXML DWFXMLSerializer rSerializer  )  throw ( DWFException ) [virtual]
 

Write an XML representation of the object into a stream.

Parameters:
rSerializer The object that accepts the serialization of the object.
Exceptions:
DWFException 

Implements DWFToolkit::OPCXMLPart.

_DWFTK_API virtual void DWFToolkit::DWFXDWFDocument::setCustomProperties DWFXCustomProperties pCustomProperties,
bool  bOwn = true
throw ( DWFException ) [virtual]
 

Use this to set the document level custom published properties it. If an old set of custom properties exist, the relationships will be copied over and it will be deleted in the process if the this document owns it.

Parameters:
pCustomProperties The new custom properties part.
bOwn The document will take ownship of the part if this is true.
Exceptions:
DWFException 

_DWFTK_API virtual void DWFToolkit::DWFXDWFDocument::setDWFProperties DWFXDWFProperties pDWFProperties,
bool  bOwn = true
throw ( DWFException ) [virtual]
 

Use this to set the document level DWF properties it. If an old DWFProperties exists its relationships will be copied over and it will be deleted in the process if the this document owns it.

Parameters:
pDWFProperties The new DWF properties part.
bOwn The document will take ownship of the part if this is true.
Exceptions:
DWFException 


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