C# Класс Mapsui.Providers.Wfs.Xml.XPathQueryManagerDecoratorBase

This class should be the base class of all decorators for classes implementing IXPathQueryManager.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
XPathQueryManager IXPathQueryManager

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
XPathQueryManagerDecoratorBase ( IXPathQueryManager xPathQueryManager ) : System.Collections

Protected constructor for the abstract class.

Описание методов

AddNamespace() публичный Метод

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
Результат void

Clone() публичный абстрактный Метод

This method must be implemented specifically in each decorator.
public abstract Clone ( ) : IXPathQueryManager
Результат IXPathQueryManager

Compile() публичный Метод

This method invokes the corresponding method of the inherent IXPathQueryManager instance.
public Compile ( string xPath ) : XPathExpression
xPath string An XPath string
Результат System.Xml.XPath.XPathExpression

GetValueFromNode() публичный Метод

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
Результат string

GetXPathQueryManagerInContext() публичный абстрактный Метод

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
Результат IXPathQueryManager

ResetNamespaces() публичный Метод

This method invokes the corresponding method of the inherent IXPathQueryManager instance.
public ResetNamespaces ( ) : void
Результат void

SetDocumentToParse() публичный Метод

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
Результат void

SetDocumentToParse() публичный Метод

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
Результат void

XPathQueryManagerDecoratorBase() защищенный Метод

Protected constructor for the abstract class.
protected XPathQueryManagerDecoratorBase ( IXPathQueryManager xPathQueryManager ) : System.Collections
xPathQueryManager IXPathQueryManager An instance implementing to operate on
Результат System.Collections

Описание свойств

XPathQueryManager защищенное свойство

protected IXPathQueryManager XPathQueryManager
Результат IXPathQueryManager