C# 클래스 Mapsui.Providers.Wfs.Xml.XPathQueryManagerDecoratorBase

This class should be the base class of all decorators for classes implementing IXPathQueryManager.
파일 보기 프로젝트 열기: pauldendulk/Mapsui

보호된 프로퍼티들

프로퍼티 타입 설명
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