Search Results for

    Show / Hide Table of Contents

    Class XPathQueryManagerDecoratorBase

    This class should be the base class of all decorators for classes implementing IXPathQueryManager.

    Inheritance
    object
    XPathQueryManagerDecoratorBase
    XPathQueryManagerCompiledExpressionsDecorator
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Mapsui.Providers.Wfs.Xml
    Assembly: Mapsui.Nts.dll
    Syntax
    public abstract class XPathQueryManagerDecoratorBase

    Constructors

    | Edit this page View Source

    XPathQueryManagerDecoratorBase(IXPathQueryManager)

    Protected constructor for the abstract class.

    Declaration
    protected XPathQueryManagerDecoratorBase(IXPathQueryManager xPathQueryManager)
    Parameters
    Type Name Description
    IXPathQueryManager xPathQueryManager

    An instance implementing IXPathQueryManager to operate on

    Fields

    | Edit this page View Source

    XPathQueryManager

    Declaration
    protected IXPathQueryManager XPathQueryManager
    Field Value
    Type Description
    IXPathQueryManager

    Methods

    | Edit this page View Source

    AddNamespace(string, string)

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

    Declaration
    public virtual void AddNamespace(string prefix, string ns)
    Parameters
    Type Name Description
    string prefix

    A namespace prefix

    string ns

    A namespace URI

    | Edit this page View Source

    Clone()

    This method must be implemented specifically in each decorator.

    Declaration
    public abstract IXPathQueryManager Clone()
    Returns
    Type Description
    IXPathQueryManager
    | Edit this page View Source

    Compile(string)

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

    Declaration
    public virtual XPathExpression? Compile(string xPath)
    Parameters
    Type Name Description
    string xPath

    An XPath string

    Returns
    Type Description
    XPathExpression

    A compiled XPath expression

    | Edit this page View Source

    GetIterator(XPathExpression?)

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

    Declaration
    public virtual XPathNodeIterator? GetIterator(XPathExpression? xPath)
    Parameters
    Type Name Description
    XPathExpression xPath

    A compiled XPath expression

    Returns
    Type Description
    XPathNodeIterator
    | Edit this page View Source

    GetIterator(XPathExpression, DictionaryEntry[])

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

    Declaration
    public virtual XPathNodeIterator? GetIterator(XPathExpression xPath, DictionaryEntry[] queryParameters)
    Parameters
    Type Name Description
    XPathExpression xPath

    A compiled XPath expression

    DictionaryEntry[] queryParameters

    Parameters for the compiled XPath expression

    Returns
    Type Description
    XPathNodeIterator
    | Edit this page View Source

    GetValueFromNode(XPathExpression?, DictionaryEntry[]?)

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

    Declaration
    public virtual string? GetValueFromNode(XPathExpression? xPath, DictionaryEntry[]? queryParameters = null)
    Parameters
    Type Name Description
    XPathExpression xPath

    A compiled XPath expression

    DictionaryEntry[] queryParameters

    Parameters for the compiled XPath expression

    Returns
    Type Description
    string
    | Edit this page View Source

    GetXPathQueryManagerInContext(XPathExpression, DictionaryEntry[]?)

    This method must be implemented specifically in each decorator.

    Declaration
    public abstract IXPathQueryManager? GetXPathQueryManagerInContext(XPathExpression xPath, DictionaryEntry[]? queryParameters = null)
    Parameters
    Type Name Description
    XPathExpression xPath

    A compiled XPath expression

    DictionaryEntry[] queryParameters

    Parameters for the compiled XPath expression

    Returns
    Type Description
    IXPathQueryManager
    | Edit this page View Source

    ResetNamespaces()

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

    Declaration
    public virtual void ResetNamespaces()
    | Edit this page View Source

    SetDocumentToParse(Stream)

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

    Declaration
    public virtual void SetDocumentToParse(Stream documentStream)
    Parameters
    Type Name Description
    Stream documentStream

    A Stream with XML data

    | Edit this page View Source

    SetDocumentToParseAsync(HttpClientUtil)

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

    Declaration
    public virtual Task SetDocumentToParseAsync(HttpClientUtil httpClientUtil)
    Parameters
    Type Name Description
    HttpClientUtil httpClientUtil

    A configured HttpClientUtil instance for performing web requests

    Returns
    Type Description
    Task

    Task

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX