DWFToolkit::DWFInterface Class Reference
[DWF Package API]

#include "dwf/package/Interface.h"

Inheritance diagram for DWFToolkit::DWFInterface:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

This class identifies the existence of a section type in a DWF package.

Since:
7.0.1

Definition at line 48 of file Interface.h.

Public Member Functions

typedef _DWFTK_STD_VECTOR (DWFInterface *) tList
 This type defines a list of DWFInterface pointers.
_DWFTK_API DWFInterface () throw ()
_DWFTK_API DWFInterface (const DWFString &zName, const DWFString &zHRef, const DWFString &zObjectID) throw ()
virtual _DWFTK_API ~DWFInterface () throw ()
_DWFTK_API const DWFStringname () const throw ()
_DWFTK_API const DWFStringhref () const throw ()
_DWFTK_API const DWFStringobjectID () const throw ()
virtual _DWFTK_API void parseAttributeList (const char **ppAttributeList) throw ( DWFException )
_DWFTK_API void serializeXML (DWFXMLSerializer &rSerializer, unsigned int nFlags) throw ( DWFException )

Static Public Attributes

static const wchar_t *const kzEPlot_Name
 L"ePlot".
static const wchar_t *const kzEPlot_HRef
 L"http://www.autodesk.com/viewers";.
static const wchar_t *const kzEPlot_ID
 L"715941D4-1AC2-4545-8185-BC40E053B551";.
static const wchar_t *const kzEModel_Name
 L"eModel".
static const wchar_t *const kzEModel_HRef
 L"http://www.autodesk.com/viewers";.
static const wchar_t *const kzEModel_ID
 L"75E513A9-6C41-4C91-BAA6-81E593FAAC10";.
static const wchar_t *const kzData_Name
 L"Data".
static const wchar_t *const kzData_HRef
 L"http://www.autodesk.com/viewers";.
static const wchar_t *const kzData_ID
 L"12D1F3EE-1178-4C8F-A706-F27E156F7522";.
static const wchar_t *const kzSignatures_Name
 L"Signatures".
static const wchar_t *const kzSignatures_HRef
 L"http://www.autodesk.com/viewers";.
static const wchar_t *const kzSignatures_ID
 L"22D1F3EE-1178-4C8F-A706-F27E156F7522";.


Constructor & Destructor Documentation

_DWFTK_API DWFToolkit::DWFInterface::DWFInterface  )  throw ()
 

Constructor

Exceptions:
None 

_DWFTK_API DWFToolkit::DWFInterface::DWFInterface const DWFString zName,
const DWFString zHRef,
const DWFString zObjectID
throw ()
 

Constructor

Parameters:
zName The name of the section interface. Usually corresponds to the section type, either exactly or in abbreviation.
zHRef A location where more information or specifications for handling this section can be found.
zObjectID Uniquely identifies the section interface.
Exceptions:
None 

virtual _DWFTK_API DWFToolkit::DWFInterface::~DWFInterface  )  throw () [virtual]
 

Destructor

Exceptions:
None 


Member Function Documentation

_DWFTK_API const DWFString& DWFToolkit::DWFInterface::href  )  const throw () [inline]
 

Returns the interface link location where more information or specifications for handling this section can be found.

Returns:
The interface HRef.
Exceptions:
None 

Definition at line 170 of file Interface.h.

_DWFTK_API const DWFString& DWFToolkit::DWFInterface::name  )  const throw () [inline]
 

Returns the interface name.

The name of the section interface. Usually corresponds to the section type, either exactly or in abbreviation.

Returns:
The interface name.
Exceptions:
None 

Definition at line 157 of file Interface.h.

_DWFTK_API const DWFString& DWFToolkit::DWFInterface::objectID  )  const throw () [inline]
 

Returns the interface identifier that uniquely identifies the section interface

Returns:
The interface object ID.
Exceptions:
None 

Definition at line 183 of file Interface.h.

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

Implements DWFCore::DWFXMLBuildable.

_DWFTK_API void DWFToolkit::DWFInterface::serializeXML DWFXMLSerializer rSerializer,
unsigned int  nFlags
throw ( DWFException )
 


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