C# Class Mvp.Xml.Common.XPath.IndexingXPathNavigator.XPathNavigatorIndexManager

Index manager. Manages collection of named indexes.
Mostrar archivo Open project: Monobjc/monobjc-tools

Public Methods

Method Description
AddKey ( XPathNavigator nav, string indexName, KeyDef key ) : void

Adds new key to the named index.

BuildIndexes ( ) : void

Builds indexes.

GetNodes ( string indexName, object value ) : XPathNodeIterator

Get indexed nodes by index name and key value.

Method Details

AddKey() public method

Adds new key to the named index.
public AddKey ( XPathNavigator nav, string indexName, KeyDef key ) : void
nav System.Xml.XPath.XPathNavigator XPathNavigator over XML document to be indexed
indexName string Index name
key KeyDef Key definition
return void

BuildIndexes() public method

Builds indexes.
public BuildIndexes ( ) : void
return void

GetNodes() public method

Get indexed nodes by index name and key value.
public GetNodes ( string indexName, object value ) : XPathNodeIterator
indexName string Index name
value object Key value
return System.Xml.XPath.XPathNodeIterator