FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoPropertyDefinitionCollection Class Reference

#include <PropertyDefinitionCollection.h>

Inherits FdoSchemaCollection< FdoPropertyDefinition >.

Inheritance diagram for FdoPropertyDefinitionCollection:

[legend]
List of all members.

Detailed Description

The FdoPropertyDefinitionCollection class represents a collection of FdoPropertyDefinition objects.

Definition at line 32 of file PropertyDefinitionCollection.h.


Public Member Functions

virtual FDO_API void Remove (const FdoSchemaElement *value)
 Removes the specified item from the collection. Throws an invalid argument exception if the item does not exist within the collection.
virtual FDO_API void RemoveAt (FdoInt32 index)
 Removes the specified item from the collection. Throws an invalid argument exception if the item does not exist within the collection.

Static Public Member Functions

FDO_API FdoPropertyDefinitionCollectionCreate (FdoSchemaElement *parent)
 Constructs an instance of an FdoPropertyDefinitionCollection using the specified argument.

Protected Member Functions

virtual void Dispose ()
 Dispose this object.
 FdoPropertyDefinitionCollection (FdoSchemaElement *parent)
 Constructs a default empty instance of an FdoPropertyDefinitionCollection.
 FdoPropertyDefinitionCollection ()
 DOXYGEN-IGNORE
virtual ~FdoPropertyDefinitionCollection ()

Friends

class FdoClassDefinition

Constructor & Destructor Documentation

FdoPropertyDefinitionCollection::FdoPropertyDefinitionCollection  )  [inline, protected]
 

DOXYGEN-IGNORE

Definition at line 38 of file PropertyDefinitionCollection.h.

FdoPropertyDefinitionCollection::FdoPropertyDefinitionCollection FdoSchemaElement parent  )  [inline, protected]
 

Constructs a default empty instance of an FdoPropertyDefinitionCollection.

Definition at line 42 of file PropertyDefinitionCollection.h.

virtual FdoPropertyDefinitionCollection::~FdoPropertyDefinitionCollection  )  [inline, protected, virtual]
 

Definition at line 46 of file PropertyDefinitionCollection.h.


Member Function Documentation

FDO_API FdoPropertyDefinitionCollection* FdoPropertyDefinitionCollection::Create FdoSchemaElement parent  )  [static]
 

Constructs an instance of an FdoPropertyDefinitionCollection using the specified argument.

Parameters:
parent Input parent
Returns:
Returns FdoPropertyDefinitionCollection

virtual void FdoPropertyDefinitionCollection::Dispose  )  [inline, protected, virtual]
 

Dispose this object.

Returns:
Returns nothing

Implements FdoIDisposable.

Definition at line 50 of file PropertyDefinitionCollection.h.

virtual FDO_API void FdoPropertyDefinitionCollection::Remove const FdoSchemaElement value  )  [virtual]
 

Removes the specified item from the collection. Throws an invalid argument exception if the item does not exist within the collection.

Parameters:
value Input value
Returns:
Returns nothing

virtual FDO_API void FdoPropertyDefinitionCollection::RemoveAt FdoInt32  index  )  [virtual]
 

Removes the specified item from the collection. Throws an invalid argument exception if the item does not exist within the collection.

Parameters:
index Input index
Returns:
Returns nothing

Reimplemented from FdoSchemaCollection< FdoPropertyDefinition >.


Friends And Related Function Documentation

friend class FdoClassDefinition [friend]
 

Definition at line 34 of file PropertyDefinitionCollection.h.


The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.