Namespace Algenta.Colectica.Navigator.NodeTypes
Classes
CheckoutComparer
Implements custom comparison for CheckoutNode nodes.
CheckoutNode
Represents a node in the navigation hierarchy for a checkout. A checkout is an IVersionable item that usually other items as children. When changes to any of these children are saved, any items within the checkout that reference the changed item will be updated to reference the new version of the changed item. This updating propagates within all items in the checkout.
CheckoutsFolderNode
Represents a node that contains all checkouts of the local system as child nodes.
FileRepositoryNode
Represents an open file in the navigation hierarchy.
HomeNode
Represents the top level node in the modern navigation hierarchy.
MissingItemNode
Represents a node where a versionable item is expected to exist but where that item cannot be found in the local database or repository.
Node
A base class to represent items that appear in a hierarchical navigation control.
PlaceholderNode
Represents a node that can be added as a child to a node that needs to retrieve its children from a network resource. This node type simply displays a "Loading..." message, and can be removed once the legitimate children of the parent node are retrieved and added to the navigation hierarchy.
RepositoryItemNode
Represents an item from the repository in the navigation hierarchy.
RepositoryNode
Represents a repository in a navigation hierarchy.
TypeGroupNode
Represents a group of types to be displayed in a hierarchical navigation control.
For Example:
- Local Repository
- Data Collection (TypeGroupBrowserItem)
- Data Collection Waves (TypeNode)
- Questions (TypeNode)
- Sequences (TypeNode)
- Survey Instruments (TypeNode)
TypeNode
Represents a single item type to be displayed in a hierarchical navigation control. For example:
- Local Repository
- Studies (TypeBrowserItem)
- Resource Packages (TypeBrowserItem)
- Question Schemes (TypeBrowserItem)
VersionableNode
Represents an IVersionable item in the navigation hierarchy.