Items are implemented in class TNameSpaceItem. An object of this class corresponds to an object displayed in Explorer while browsing a folder of your namespace extension.
Since a folder is also an object in the Explorer list view, which contains all the objects in the current folder being browsed, every TNameSpaceExtension also has a TNameSpaceItem property. This means there are two types of objects in folders inside your namespace:
Folder items (that represent a folder),
Regular items (that represent other objects).
Creation:
The items are created through TNameSpaceExtension.GetFirstId and TNameSpaceExtension.GetNextId.
Persistence:
The items use the serialization mechanism to persist. They can be recreated during the same run of an application, during a next run or even after a reboot. They can also be recreated in another application.
Relationships:
Except for the item that is associated with the root folder, all items have a parent that is a TNameSpaceExtension.
See also:
|
|