C# Class Mapsui.Providers.Wfs.Xml.XPathQueryManagerDecoratorBase

This class should be the base class of all decorators for classes implementing IXPathQueryManager.
Mostrar archivo Open project: pauldendulk/Mapsui

Protected Properties

Property Type Description
XPathQueryManager IXPathQueryManager

Public Methods

Method Description
AddNamespace ( string prefix, string ns ) : void

This method invokes the corresponding method of the inherent IXPathQueryManager instance.

Clone ( ) : IXPathQueryManager

This method must be implemented specifically in each decorator.

Compile ( string xPath ) : XPathExpression

This method invokes the corresponding method of the inherent IXPathQueryManager instance.

GetValueFromNode ( XPathExpression xPath, DictionaryEntry queryParameters = null ) : string

This method invokes the corresponding method of the inherent IXPathQueryManager instance.

GetXPathQueryManagerInContext ( XPathExpression xPath, DictionaryEntry queryParameters = null ) : IXPathQueryManager

This method must be implemented specifically in each decorator.

ResetNamespaces ( ) : void

This method invokes the corresponding method of the inherent IXPathQueryManager instance.

SetDocumentToParse ( HttpClientUtil httpClientUtil ) : void

This method invokes the corresponding method of the inherent IXPathQueryManager instance.

SetDocumentToParse ( Stream documentStream ) : void

This method invokes the corresponding method of the inherent IXPathQueryManager instance.

Protected Methods

Method Description
XPathQueryManagerDecoratorBase ( IXPathQueryManager xPathQueryManager ) : System.Collections

Protected constructor for the abstract class.

Method Details

AddNamespace() public method

This method invokes the corresponding method of the inherent IXPathQueryManager instance.
public AddNamespace ( string prefix, string ns ) : void
prefix string A namespace prefix
ns string A namespace URI
return void

Clone() public abstract method

This method must be implemented specifically in each decorator.
public abstract Clone ( ) : IXPathQueryManager
return IXPathQueryManager

Compile() public method

This method invokes the corresponding method of the inherent IXPathQueryManager instance.
public Compile ( string xPath ) : XPathExpression
xPath string An XPath string
return System.Xml.XPath.XPathExpression

GetValueFromNode() public method

This method invokes the corresponding method of the inherent IXPathQueryManager instance.
public GetValueFromNode ( XPathExpression xPath, DictionaryEntry queryParameters = null ) : string
xPath System.Xml.XPath.XPathExpression A compiled XPath expression
queryParameters System.Collections.DictionaryEntry Parameters for the compiled XPath expression
return string

GetXPathQueryManagerInContext() public abstract method

This method must be implemented specifically in each decorator.
public abstract GetXPathQueryManagerInContext ( XPathExpression xPath, DictionaryEntry queryParameters = null ) : IXPathQueryManager
xPath System.Xml.XPath.XPathExpression A compiled XPath expression
queryParameters System.Collections.DictionaryEntry Parameters for the compiled XPath expression
return IXPathQueryManager

ResetNamespaces() public method

This method invokes the corresponding method of the inherent IXPathQueryManager instance.
public ResetNamespaces ( ) : void
return void

SetDocumentToParse() public method

This method invokes the corresponding method of the inherent IXPathQueryManager instance.
public SetDocumentToParse ( HttpClientUtil httpClientUtil ) : void
httpClientUtil Mapsui.Providers.Wfs.Utilities.HttpClientUtil A configured instance for performing web requests
return void

SetDocumentToParse() public method

This method invokes the corresponding method of the inherent IXPathQueryManager instance.
public SetDocumentToParse ( Stream documentStream ) : void
documentStream System.IO.Stream A Stream with XML data
return void

XPathQueryManagerDecoratorBase() protected method

Protected constructor for the abstract class.
protected XPathQueryManagerDecoratorBase ( IXPathQueryManager xPathQueryManager ) : System.Collections
xPathQueryManager IXPathQueryManager An instance implementing to operate on
return System.Collections

Property Details

XPathQueryManager protected_oe property

protected IXPathQueryManager XPathQueryManager
return IXPathQueryManager