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

DWFToolkit::DWFResourceContainer::ResourceIterator Class Reference

#include "dwf/package/utility/ResourceContainer.h"

Inheritance diagram for DWFToolkit::DWFResourceContainer::ResourceIterator:

Inheritance graph
[legend]
Collaboration diagram for DWFToolkit::DWFResourceContainer::ResourceIterator:

Collaboration graph
[legend]
List of all members.

Detailed Description

An iterator implementation used to enumerate lists of DWFResource objects.
Since:
7.0.1.
Examples:

DWFGoogleDesktopCrawl/DWFCrawlHandler.cpp, ObjectDefinitionReader/ObjectDefinitionReader.cpp, SimpleW3DStreamProcessor/SimpleW3DStreamProcessor.cpp, and TimedXMLReader/TimedXMLReader.cpp.

Definition at line 59 of file ResourceContainer.h.

Public Member Functions

 ResourceIterator (DWFResource::tMultiMap::iterator iBegin, DWFResource::tMultiMap::iterator iEnd) throw ()
 ResourceIterator (const ResourceIterator &i) throw ()
ResourceIteratoroperator= (const ResourceIterator &i) throw ()
virtual ~ResourceIterator () throw ()
void reset () throw ()
bool valid () throw ()
bool next () throw ()
DWFResource *& get () throw ( DWFException )


Constructor & Destructor Documentation

DWFToolkit::DWFResourceContainer::ResourceIterator::ResourceIterator DWFResource::tMultiMap::iterator  iBegin,
DWFResource::tMultiMap::iterator  iEnd
throw () [inline]
 

Constructor

Parameters:
iBegin Points to the first resource.
iEnd Points to the end of the resource list.
Exceptions:
None 

Definition at line 71 of file ResourceContainer.h.

DWFToolkit::DWFResourceContainer::ResourceIterator::ResourceIterator const ResourceIterator i  )  throw () [inline]
 

Copy Constructor

Parameters:
i The iterator to clone.
Exceptions:
None 

Definition at line 85 of file ResourceContainer.h.

virtual DWFToolkit::DWFResourceContainer::ResourceIterator::~ResourceIterator  )  throw () [inline, virtual]
 

Destructor

Exceptions:
None 

Definition at line 113 of file ResourceContainer.h.


Member Function Documentation

DWFResource*& DWFToolkit::DWFResourceContainer::ResourceIterator::get  )  throw ( DWFException ) [inline, virtual]
 

Implements DWFCore::DWFIterator< DWFResource * >.

Examples:
DWFGoogleDesktopCrawl/DWFCrawlHandler.cpp, and SimpleW3DStreamProcessor/SimpleW3DStreamProcessor.cpp.

Definition at line 155 of file ResourceContainer.h.

bool DWFToolkit::DWFResourceContainer::ResourceIterator::next  )  throw () [inline, virtual]
 

Implements DWFCore::DWFIterator< DWFResource * >.

Examples:
DWFGoogleDesktopCrawl/DWFCrawlHandler.cpp.

Definition at line 138 of file ResourceContainer.h.

ResourceIterator& DWFToolkit::DWFResourceContainer::ResourceIterator::operator= const ResourceIterator i  )  throw () [inline]
 

Assignment Operator

Parameters:
i The iterator to clone.
Exceptions:
None 

Definition at line 98 of file ResourceContainer.h.

void DWFToolkit::DWFResourceContainer::ResourceIterator::reset  )  throw () [inline, virtual]
 

Implements DWFCore::DWFIterator< DWFResource * >.

Definition at line 120 of file ResourceContainer.h.

bool DWFToolkit::DWFResourceContainer::ResourceIterator::valid  )  throw () [inline, virtual]
 

Implements DWFCore::DWFIterator< DWFResource * >.

Examples:
DWFGoogleDesktopCrawl/DWFCrawlHandler.cpp, ObjectDefinitionReader/ObjectDefinitionReader.cpp, SimpleW3DStreamProcessor/SimpleW3DStreamProcessor.cpp, and TimedXMLReader/TimedXMLReader.cpp.

Definition at line 129 of file ResourceContainer.h.


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