Property | Type | Description | |
---|---|---|---|
log | log4net.ILog |
Method | Description | |
---|---|---|
CleanUp ( ) : void |
Cleans up the tree view by derigistering for all BusinessObject events and removing all nodes.
|
|
GetBusinessObjectTreeNode ( IBusinessObject businessObject ) : ITreeNode |
Returns the TreeNode associated with a particular business object.
|
|
LoadTreeView ( IBusinessObject businessObject ) : void |
Loads the tree view with business object and all child objects.
|
|
LoadTreeView ( IBusinessObject businessObject, int levelsToExpand ) : void |
Loads the tree view with business object and all child objects. Expands the tree to the specified number of levels deep.
|
|
LoadTreeView ( IBusinessObject businessObject, int levelsToExpand, int levelsToDisplay ) : void |
Loads the tree view with all the child business objects of the business object. Loads the children of these business objects. The Tree will be expanded only the specified level. The tree will be loaded with child objects only to the number of levelsToDisplay.
|
|
LoadTreeView ( IBusinessObjectCollection businessObjectCollection ) : void |
Loads the tree view with all the business objects held in the businessObjectCollection. Loads the children of these business objects. The Tree will be expanded only one level.
|
|
LoadTreeView ( IBusinessObjectCollection businessObjectCollection, int levelsToExpand ) : void |
Loads the tree view with all teh business objects held in the businessObjectCollection. Loads the children of these business objects. The Tree will be expanded only the specified level.
|
|
LoadTreeView ( IBusinessObjectCollection businessObjectCollection, int levelsToExpand, int levelsToDisplay ) : void |
Loads the tree view with all teh business objects held in the businessObjectCollection. Loads the children of these business objects. The Tree will be expanded only the specified level. The tree will be loaded with child objects only to the number of levelsToDisplay.
|
|
LoadTreeView ( IRelationship relationship ) : void |
Loads the Tree with all children of this relationship with no levels expanded.
|
|
LoadTreeView ( IRelationship relationship, int levelsToExpand ) : void |
Loads the Tree with all children of this relationship with specified no levels expanded.
|
|
LoadTreeView ( IRelationship relationship, int levelsToExpand, int levelsToDisplay ) : void |
Loads the tree view for all objects that are related objects of this relationship. Expands the tree view to the appropriate number of levels. Loads the relationship only to the number of levels specified by levels to display. This ensures that the tree loading can be controlled to only load the required number of children objects.
|
|
SelectObject ( IBusinessObject businessObject ) : void |
Sets the business object's node as the selected node.
|
|
SetVisibility ( IBusinessObject businessObject, bool visible ) : void |
Set the visibility for the node associated with a particular business object in the tree view.
|
|
TreeViewController ( ITreeView treeView ) : System |
Constructs the TreeViewController.
|
Method | Description | |
---|---|---|
BusinessObjectCollection_ChildAdded ( object sender, Habanero.Base.BOEventArgs e ) : void |
Event handler when a Business Object is added to the business object collection
|
|
BusinessObjectCollection_ChildRemoved ( object sender, Habanero.Base.BOEventArgs e ) : void |
Event handler when a Business Object is removed to the business object collection
|
|
BusinessObject_Deleted ( object sender, Habanero.Base.BOEventArgs e ) : void |
Event handler when a Business Object is deleted
|
|
BusinessObject_Updated ( object sender, Habanero.Base.BOEventArgs e ) : void |
Event handler when a Business Object is updated in any way.
|
|
MustRelationshipBeVisible ( IRelationship relationship ) : bool |
Returns whether the relationship should be shown in the tree view or not.
|
Method | Description | |
---|---|---|
AddBusinessObjectNode ( ITreeNodeCollection nodes, IBusinessObject businessObject ) : void | ||
AddBusinessObjectToCollectionNode ( IBusinessObjectCollection businessObjectCollection, IBusinessObject businessObject ) : void | ||
AddCollectionNode ( ITreeNodeCollection nodeCollection, IBusinessObjectCollection businessObjectCollection ) : void | ||
AddRelationshipNode ( ITreeNodeCollection nodes, IRelationship relationship ) : void | ||
BusinessObject_Prop_Updated ( object sender, Habanero.Base.BOPropUpdatedEventArgs eventArgs1 ) : void | ||
DoSetupNodeWithBusinessObject ( ITreeNode node, IBusinessObject businessObject ) : void | ||
DoSetupNodeWithRelationship ( ITreeNode node, IRelationship relationship ) : void | ||
ExpandLevels ( ITreeNodeCollection nodes, int expandLevels ) : void | ||
ExpandNode ( ITreeNode node ) : void | ||
FindPositionIndexOf ( IBusinessObject businessObject ) : int | ||
FireBusinessObjectSelected ( IBusinessObject businessObject ) : void | ||
GetBusinessObjectNodeState ( IBusinessObject businessObject ) : NodeState | ||
GetClassDescription ( IBusinessObject businessObject ) : string | ||
GetNodeCollection ( ITreeNode node ) : IBusinessObjectCollection | ||
GetRelationshipDescription ( IRelationship relationship ) : string | ||
GetVisibleRelationships ( IBusinessObject businessObject ) : IRelationship>.IDictionary |
||
LoadChildNode ( IRelationship relationship ) : void | ||
LoadChildrenNodes ( ITreeNodeCollection nodes, IBusinessObject parent ) : void | ||
LoadObjectNode ( IBusinessObject businessObject ) : void | ||
LoadRelationshipNode ( IRelationship relationship, ITreeNodeCollection nodes ) : void | ||
RefreshBusinessObjectNode ( IBusinessObject businessObject ) : void | ||
RegisterForBusinessObjectCollectionEvents ( IBusinessObjectCollection businessObjectCollection ) : void | ||
RegisterForBusinessObjectEvents ( IBusinessObject businessObject ) : void | ||
RemoveBusinessObjectFromCollectionNode ( IBusinessObjectCollection businessObjectCollection, IBusinessObject businessObject ) : void | ||
RemoveBusinessObjectNode ( IBusinessObject businessObject ) : void | ||
RemoveNode ( IBusinessObject businessObject, ITreeNode node ) : void | ||
RemoveRelationshipNode ( IRelationship relationship ) : void | ||
SetupBusinessObjectNode ( IBusinessObject businessObject, ITreeNodeCollection nodes ) : ITreeNode | ||
SetupNode ( ITreeNodeCollection nodes, object nodeTag ) : ITreeNode | ||
SetupRelationshipNode ( IRelationship relationship, ITreeNodeCollection nodes ) : ITreeNode | ||
SetupRelationshipNodeDummy ( IRelationship relationship, NodeState nodeState ) : void | ||
TreeView_AfterSelect ( object sender, |
||
TreeView_BeforeExpand ( object sender, |
||
UnRegisterForBusinessObjectCollectionEvents ( IBusinessObjectCollection businessObjectCollection ) : void | ||
UnRegisterForBusinessObjectEvents ( IBusinessObject businessObject ) : void | ||
UpdateBusinessObject ( IBusinessObject businessObject ) : void | ||
UpdateNodeDummy ( NodeState nodeState, int childrenCount ) : void |
protected BusinessObjectCollection_ChildAdded ( object sender, Habanero.Base.BOEventArgs e ) : void | ||
sender | object | |
e | Habanero.Base.BOEventArgs | |
return | void |
protected BusinessObjectCollection_ChildRemoved ( object sender, Habanero.Base.BOEventArgs e ) : void | ||
sender | object | |
e | Habanero.Base.BOEventArgs | |
return | void |
protected BusinessObject_Deleted ( object sender, Habanero.Base.BOEventArgs e ) : void | ||
sender | object | |
e | Habanero.Base.BOEventArgs | |
return | void |
protected BusinessObject_Updated ( object sender, Habanero.Base.BOEventArgs e ) : void | ||
sender | object | |
e | Habanero.Base.BOEventArgs | |
return | void |
public GetBusinessObjectTreeNode ( IBusinessObject businessObject ) : ITreeNode | ||
businessObject | IBusinessObject | |
return | ITreeNode |
public LoadTreeView ( IBusinessObject businessObject ) : void | ||
businessObject | IBusinessObject | |
return | void |
public LoadTreeView ( IBusinessObject businessObject, int levelsToExpand ) : void | ||
businessObject | IBusinessObject | |
levelsToExpand | int | |
return | void |
public LoadTreeView ( IBusinessObject businessObject, int levelsToExpand, int levelsToDisplay ) : void | ||
businessObject | IBusinessObject | |
levelsToExpand | int | |
levelsToDisplay | int | |
return | void |
public LoadTreeView ( IBusinessObjectCollection businessObjectCollection ) : void | ||
businessObjectCollection | IBusinessObjectCollection | |
return | void |
public LoadTreeView ( IBusinessObjectCollection businessObjectCollection, int levelsToExpand ) : void | ||
businessObjectCollection | IBusinessObjectCollection | |
levelsToExpand | int | |
return | void |
public LoadTreeView ( IBusinessObjectCollection businessObjectCollection, int levelsToExpand, int levelsToDisplay ) : void | ||
businessObjectCollection | IBusinessObjectCollection | |
levelsToExpand | int | |
levelsToDisplay | int | |
return | void |
public LoadTreeView ( IRelationship relationship ) : void | ||
relationship | IRelationship | |
return | void |
public LoadTreeView ( IRelationship relationship, int levelsToExpand ) : void | ||
relationship | IRelationship | |
levelsToExpand | int | |
return | void |
public LoadTreeView ( IRelationship relationship, int levelsToExpand, int levelsToDisplay ) : void | ||
relationship | IRelationship | |
levelsToExpand | int | |
levelsToDisplay | int | |
return | void |
protected MustRelationshipBeVisible ( IRelationship relationship ) : bool | ||
relationship | IRelationship | |
return | bool |
public SelectObject ( IBusinessObject businessObject ) : void | ||
businessObject | IBusinessObject | |
return | void |
public SetVisibility ( IBusinessObject businessObject, bool visible ) : void | ||
businessObject | IBusinessObject | |
visible | bool | |
return | void |
public TreeViewController ( ITreeView treeView ) : System | ||
treeView | ITreeView | The |
return | System |