C# 클래스 Mapsui.Providers.Wfs.Xml.XPathQueryManager.CustomQueryContext

This class represents a custom context for XPath queries. It is derived from XsltContext.
상속: System.Xml.Xsl.XsltContext
파일 보기 프로젝트 열기: pauldendulk/Mapsui

공개 메소드들

메소드 설명
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.

메소드 상세

AddNamespace() 공개 메소드

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
리턴 void

AddParam() 공개 메소드

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

AddParam() 공개 메소드

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
리턴 void

CompareDocument() 공개 메소드

Method from XsltContext.
public CompareDocument ( string baseUri, string nextbaseUri ) : int
baseUri string
nextbaseUri string
리턴 int

CustomQueryContext() 공개 메소드

Initializes a new instance of the CustomQueryContext class.
public CustomQueryContext ( ) : System
리턴 System

CustomQueryContext() 공개 메소드

Initializes a new instance of the CustomQueryContext class.
public CustomQueryContext ( NameTable table ) : System
table System.Xml.NameTable A NameTable instance
리턴 System

GetParam() 공개 메소드

This method gets a parameter by name.
public GetParam ( string name ) : object
name string The name of the parameter
리턴 object

PreserveWhitespace() 공개 메소드

Method from XsltContext.
public PreserveWhitespace ( XPathNavigator node ) : bool
node System.Xml.XPath.XPathNavigator
리턴 bool

RemoveParam() 공개 메소드

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

ResetParams() 공개 메소드

This methods clears the inherent parameter list.
public ResetParams ( ) : void
리턴 void

ResolveFunction() 공개 메소드

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
리턴 IXsltContextFunction

ResolveVariable() 공개 메소드

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
리턴 IXsltContextVariable