MapGuide API Reference
 All Classes Functions Variables Enumerations Enumerator Friends
MgFeatureSchemaCollection Class Reference

FeatureSchemaCollection represents a collection of feature schemas. More...

+ Inheritance diagram for MgFeatureSchemaCollection:

List of all members.

Public Member Functions

void Add (MgFeatureSchema *value)
 Adds the specified item to the end of the collection.
void Clear ()
 Removes all items from the collection.
bool Contains (const MgFeatureSchema *value) const
 Returns true if the collection contains the specified item, false otherwise.
INT32 GetCount () const
 Gets the number of items in the collection.
MgFeatureSchema * GetItem (INT32 index) const
 Gets the item in the collection at the specified index.
INT32 IndexOf (const MgFeatureSchema *value) const
 Returns the index of the specified item in the collection or -1 if the item does not exist.
void Insert (INT32 index, MgFeatureSchema *value)
 Inserts the specified item at the specified index within the collection. Items following the insertion point are moved down to accommodate the new item.
 MgFeatureSchemaCollection ()
 Constructs a MgFeatureSchemaCollection. The collection is initially empty.
bool Remove (MgFeatureSchema *value)
 Removes the specified item from the collection.
void RemoveAt (INT32 index)
 Removes the specified item from the collection.
void SetItem (INT32 index, MgFeatureSchema *value)
 Sets the item in the collection at the specified index to the specified value.

Detailed Description

FeatureSchemaCollection represents a collection of feature schemas.

Remarks:
All feature schemas are objects of MgFeatureSchema class
Note:
Collections are not thread safe and ordered in the sequence of add operation.