C# Class Mapsui.Providers.Wfs.Xml.XPathQueryManager.CustomQueryContext

This class represents a custom context for XPath queries. It is derived from XsltContext.
Inheritance: System.Xml.Xsl.XsltContext
Afficher le fichier Open project: pauldendulk/Mapsui

Méthodes publiques

Méthode Description
AddNamespace ( string>.IDictionary namespaces ) : void

This method adds a list of namespaces to use in the custom context.

AddParam ( DictionaryEntry parameters ) : void

This method adds a list of parameters to the custom context.

AddParam ( string name, object parameter ) : void

This method adds a parameter to the custom context.

CompareDocument ( string baseUri, string nextbaseUri ) : int

Method from XsltContext.

CustomQueryContext ( ) : System

Initializes a new instance of the CustomQueryContext class.

CustomQueryContext ( NameTable table ) : System

Initializes a new instance of the CustomQueryContext class.

GetParam ( string name ) : object

This method gets a parameter by name.

PreserveWhitespace ( XPathNavigator node ) : bool

Method from XsltContext.

RemoveParam ( string name ) : object

This method removes a parameter from the inherent parameter list.

ResetParams ( ) : void

This methods clears the inherent parameter list.

ResolveFunction ( string prefix, string name, XPathResultType argTypes ) : IXsltContextFunction

This method resolves a function appearing in an XPath expression.

ResolveVariable ( string prefix, string name ) : IXsltContextVariable

This method resolves a variable appearing in an XPath expression.

Method Details

AddNamespace() public méthode

This method adds a list of namespaces to use in the custom context.
public AddNamespace ( string>.IDictionary namespaces ) : void
namespaces string>.IDictionary A list of namespaces
Résultat void

AddParam() public méthode

This method adds a list of parameters to the custom context.
public AddParam ( DictionaryEntry parameters ) : void
parameters System.Collections.DictionaryEntry A list of parameters
Résultat void

AddParam() public méthode

This method adds a parameter to the custom context.
public AddParam ( string name, object parameter ) : void
name string The name of the parameter
parameter object The value of the parameter
Résultat void

CompareDocument() public méthode

Method from XsltContext.
public CompareDocument ( string baseUri, string nextbaseUri ) : int
baseUri string
nextbaseUri string
Résultat int

CustomQueryContext() public méthode

Initializes a new instance of the CustomQueryContext class.
public CustomQueryContext ( ) : System
Résultat System

CustomQueryContext() public méthode

Initializes a new instance of the CustomQueryContext class.
public CustomQueryContext ( NameTable table ) : System
table System.Xml.NameTable A NameTable instance
Résultat System

GetParam() public méthode

This method gets a parameter by name.
public GetParam ( string name ) : object
name string The name of the parameter
Résultat object

PreserveWhitespace() public méthode

Method from XsltContext.
public PreserveWhitespace ( XPathNavigator node ) : bool
node System.Xml.XPath.XPathNavigator
Résultat bool

RemoveParam() public méthode

This method removes a parameter from the inherent parameter list.
public RemoveParam ( string name ) : object
name string The name of the parameter
Résultat object

ResetParams() public méthode

This methods clears the inherent parameter list.
public ResetParams ( ) : void
Résultat void

ResolveFunction() public méthode

This method resolves a function appearing in an XPath expression.
public ResolveFunction ( string prefix, string name, XPathResultType argTypes ) : IXsltContextFunction
prefix string The prefix of the function
name string The name of the function
argTypes XPathResultType A list of argument types of the function
Résultat IXsltContextFunction

ResolveVariable() public méthode

This method resolves a variable appearing in an XPath expression.
public ResolveVariable ( string prefix, string name ) : IXsltContextVariable
prefix string The prefix of the variable
name string The name of the variable
Résultat IXsltContextVariable