[Overview][Constants][Types][Classes][Procedures and functions][Variables] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Base class to manage collections of named objects.
|
Returns the count of attributes associated with each item. |
|
|
Returns an attribute of the collection. |
|
|
Returns the attributes of an item. |
|
|
Overrides TPersistent.GetNamePath to return a proper pathname. |
|
|
Procedure called if an item is added to or removed from the collection. |
|
|
Read handler for the TCollection.Items property. |
|
|
Write handler for the TCollection.Items property. |
|
|
Virtual method to set the name of the specified item |
|
|
Write handler for the TCollection.PropName property |
|
|
Hander called when an item in the collection has changed. |
|
|
Name of the property that this collection represents. |
|
|
Creates a new collection. |
|
|
Destroys the collection and frees all the objects it manages. |
|
|
Creates and adds a new item to the collection. |
|
|
Assigns one collection to another. |
|
|
Start an update batch. |
|
|
Removes all items from the collection. |
|
|
Ends an update batch. |
|
|
Searches for an Item in the collection, based on its TCollectionItem.ID property. |
|
|
Number of items in the collection. |
|
|
Class pointer for each item in the collection. |
|
|
Indexed array of items in the collection. |
|
|
Base class to manage collections of named objects. |
|
| | ||
|
Base class for streaming system and persistent properties. |
|
| | ||
TCollection implements functionality to manage a collection of named objects. Each of these objects needs to be a descendent of the TCollectionItem class. Exactly which type of object is managed can be seen from the TCollection.ItemClass property.
Normally, no TCollection is created directly. Instead, a descendents of TCollection and TCollectionItem are created as a pair.
|
Basic object that is managed by a TCollection class. |