C# Class MonoDevelop.WebReferences.NodeBuilders.WebReferenceFolderNodeBuilder

Defines the properties and methods for the WebReferenceFolderNodeBuilder class.
Inheritance: MonoDevelop.Ide.Gui.Components.TypeNodeBuilder
Mostra file Open project: LogosBible/monodevelop

Public Methods

Method Description
BuildChildNodes ( ITreeBuilder treeBuilder, object dataObject ) : void

Add entries for all the web references in the project to the tree builder.

BuildNode ( ITreeBuilder treeBuilder, object dataObject, string &label, Gdk &icon, Gdk &closedIcon ) : void

Build the node in the project tree.

CompareObjects ( ITreeNavigator thisNode, ITreeNavigator otherNode ) : int

Compare two object with one another and returns a number based on their sort order.

GetNodeName ( ITreeNavigator thisNode, object dataObject ) : string

Gets the node name for the current node.

HasChildNodes ( ITreeBuilder builder, object dataObject ) : bool

Checks if the node builder has contains any child nodes.

Method Details

BuildChildNodes() public method

Add entries for all the web references in the project to the tree builder.
public BuildChildNodes ( ITreeBuilder treeBuilder, object dataObject ) : void
treeBuilder ITreeBuilder An ITreeBuilder containing all the data for the current DotNet project.
dataObject object An object containing the data for the current node in the tree.
return void

BuildNode() public method

Build the node in the project tree.
public BuildNode ( ITreeBuilder treeBuilder, object dataObject, string &label, Gdk &icon, Gdk &closedIcon ) : void
treeBuilder ITreeBuilder An ITreeBuilder containing the project tree builder.
dataObject object An object containing the current builder child.
label string A string containing the label of the node.
icon Gdk A Pixbif containing the icon for the node.
closedIcon Gdk A Pixbif containing the closed icon for the node.
return void

CompareObjects() public method

Compare two object with one another and returns a number based on their sort order.
public CompareObjects ( ITreeNavigator thisNode, ITreeNavigator otherNode ) : int
thisNode ITreeNavigator
otherNode ITreeNavigator
return int

GetNodeName() public method

Gets the node name for the current node.
public GetNodeName ( ITreeNavigator thisNode, object dataObject ) : string
thisNode ITreeNavigator An ITreeNavigator containing the current node settings.
dataObject object An object containing the data for the current object.
return string

HasChildNodes() public method

Checks if the node builder has contains any child nodes.
public HasChildNodes ( ITreeBuilder builder, object dataObject ) : bool
builder ITreeBuilder An ITreeBuilder containing all the node builder information.
dataObject object An object containing the current activated node.
return bool