org.apache.jmeter.util

## Class PropertiesBasedPrefixResolverForXpath2

- java.lang.Object
- - org.apache.xml.utils.PrefixResolverDefault
  - - org.apache.jmeter.util.PropertiesBasedPrefixResolverForXpath2

- All Implemented Interfaces:
    org.apache.xml.utils.PrefixResolver

      public class PropertiesBasedPrefixResolverForXpath2
      extends org.apache.xml.utils.PrefixResolverDefault

  `PrefixResolver` implementation that loads prefix configuration from jmeter property xpath.namespace.config

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `PropertiesBasedPrefixResolverForXpath2(Node xpathExpressionContext, String ns)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getNamespaceForPrefix(String prefix, Node namespaceContext)` Searches prefix in NAMESPACE_MAP, if it fails to find it defaults to parent implementation

    - ### Methods inherited from class org.apache.xml.utils.PrefixResolverDefault

      `getBaseIdentifier, getNamespaceForPrefix, handlesNullPrefixes`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### PropertiesBasedPrefixResolverForXpath2

          public PropertiesBasedPrefixResolverForXpath2(Node xpathExpressionContext,
                                                        String ns)

      Parameters:
        `xpathExpressionContext` - Node
        `ns` - Namespaces declaration

  - ### Method Detail

    - #### getNamespaceForPrefix

          public String getNamespaceForPrefix(String prefix,
                                              Node namespaceContext)

      Searches prefix in NAMESPACE_MAP, if it fails to find it defaults to parent implementation
      Specified by:
        `getNamespaceForPrefix` in interface `org.apache.xml.utils.PrefixResolver`
      Overrides:
        `getNamespaceForPrefix` in class `org.apache.xml.utils.PrefixResolverDefault`
      Parameters:
        `prefix` - Prefix
        `namespaceContext` - Node

Copyright © 1998-2021 Apache Software Foundation. All Rights Reserved.