C# Class Castle.Components.Binder.TreeBuilder

Mostrar archivo Open project: nats/castle-1.0.3-mono Class Usage Examples

Public Methods

Method Description
BuildSourceNode ( NameValueCollection nameValueCollection ) : Castle.Components.Binder.CompositeNode
PopulateTree ( Castle.Components.Binder.CompositeNode root, System.Web.HttpFileCollection fileCollection ) : void
PopulateTree ( Castle.Components.Binder.CompositeNode root, NameValueCollection nameValueCollection ) : void

Private Methods

Method Description
AddLeafNode ( Castle.Components.Binder.CompositeNode parent, Type type, String nodeName, object value ) : void
AddLeafNode ( Castle.Components.Binder.CompositeNode parent, Type type, object value ) : void
GetOrCreateCompositeNode ( Castle.Components.Binder.CompositeNode parent, string nodeName ) : Castle.Components.Binder.CompositeNode
GetOrCreateIndexedNode ( Castle.Components.Binder.CompositeNode parent, string nodeName ) : Castle.Components.Binder.IndexedNode
NormalizeKey ( string key ) : string
ProcessNode ( Castle.Components.Binder.CompositeNode node, Type type, String name, object value ) : void

Method Details

BuildSourceNode() public method

public BuildSourceNode ( NameValueCollection nameValueCollection ) : Castle.Components.Binder.CompositeNode
nameValueCollection System.Collections.Specialized.NameValueCollection
return Castle.Components.Binder.CompositeNode

PopulateTree() public method

public PopulateTree ( Castle.Components.Binder.CompositeNode root, System.Web.HttpFileCollection fileCollection ) : void
root Castle.Components.Binder.CompositeNode
fileCollection System.Web.HttpFileCollection
return void

PopulateTree() public method

public PopulateTree ( Castle.Components.Binder.CompositeNode root, NameValueCollection nameValueCollection ) : void
root Castle.Components.Binder.CompositeNode
nameValueCollection System.Collections.Specialized.NameValueCollection
return void