C# Class System.Web.XmlSiteMapProvider

Inheritance: System.Web.StaticSiteMapProvider, IDisposable
Show file Open project: kumpera/mono Class Usage Examples

Private Properties

Property Type Description
AddNodeNoCheck void
BuildSiteMapRecursive void
CollectLocalizationInfo void
ConvertToSiteMapNode SiteMapNode
CreateWatcher void
FindStartingNode XmlNode
GetAttributeLocalization bool
GetConfigDocument XmlDocument
GetNonEmptyOptionalAttribute string
GetOptionalAttribute string
OnFileChanged void
PutInCollection void
PutInCollection void
RegisterChildProvider void
RemoveProvider void

Public Methods

Method Description
BuildSiteMap ( ) : System.Web.SiteMapNode
Dispose ( ) : void
FindSiteMapNode ( string rawUrl ) : SiteMapNode
FindSiteMapNodeFromKey ( string key ) : SiteMapNode
Initialize ( string name, NameValueCollection attributes ) : void

Protected Methods

Method Description
AddNode ( System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode ) : void
AddProvider ( string providerName, System.Web.SiteMapNode parentNode ) : void
Clear ( ) : void
Dispose ( bool disposing ) : void
GetRootNodeCore ( ) : SiteMapNode
RemoveNode ( SiteMapNode node ) : void

Private Methods

Method Description
AddNodeNoCheck ( System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode ) : void
BuildSiteMapRecursive ( XmlNode xmlNode, System.Web.SiteMapNode parent ) : void
CollectLocalizationInfo ( XmlNode xmlNode, string &title, string &description, NameValueCollection &attributes, NameValueCollection &explicitResourceKeys ) : void
ConvertToSiteMapNode ( XmlNode xmlNode ) : SiteMapNode
CreateWatcher ( string file ) : void
FindStartingNode ( string virtualPath, bool &enableLocalization ) : XmlNode
GetAttributeLocalization ( string value, string &resClass, string &resKey, string &resDefault ) : bool
GetConfigDocument ( string virtualPath ) : XmlDocument
GetNonEmptyOptionalAttribute ( XmlNode n, string name ) : string
GetOptionalAttribute ( XmlNode n, string name ) : string
OnFileChanged ( object sender, FileSystemEventArgs args ) : void
PutInCollection ( string name, string value, NameValueCollection &coll ) : void
PutInCollection ( string name, string classKey, string value, NameValueCollection &coll ) : void
RegisterChildProvider ( string name, SiteMapProvider smp ) : void
RemoveProvider ( string providerName ) : void

Method Details

AddNode() protected method

protected AddNode ( System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode ) : void
node System.Web.SiteMapNode
parentNode System.Web.SiteMapNode
return void

AddProvider() protected method

protected AddProvider ( string providerName, System.Web.SiteMapNode parentNode ) : void
providerName string
parentNode System.Web.SiteMapNode
return void

BuildSiteMap() public method

public BuildSiteMap ( ) : System.Web.SiteMapNode
return System.Web.SiteMapNode

Clear() protected method

protected Clear ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

FindSiteMapNode() public method

public FindSiteMapNode ( string rawUrl ) : SiteMapNode
rawUrl string
return SiteMapNode

FindSiteMapNodeFromKey() public method

public FindSiteMapNodeFromKey ( string key ) : SiteMapNode
key string
return SiteMapNode

GetRootNodeCore() protected method

protected GetRootNodeCore ( ) : SiteMapNode
return SiteMapNode

Initialize() public method

public Initialize ( string name, NameValueCollection attributes ) : void
name string
attributes NameValueCollection
return void

RemoveNode() protected method

protected RemoveNode ( SiteMapNode node ) : void
node SiteMapNode
return void