public final class XPathFilterParameterSpec extends Object implements TransformParameterSpec
Map
 of additional namespace prefix mappings. The XML Schema Definition of
 the XPath Filtering transform parameters is defined as:
 
 <element name="XPath" type="string"/>
 Transform| Constructor | Description | 
|---|---|
| XPathFilterParameterSpec(String xPath) | Creates an  XPathFilterParameterSpecwith the specified
 XPath expression. | 
| XPathFilterParameterSpec(String xPath,
                        Map namespaceMap) | Creates an  XPathFilterParameterSpecwith the specified
 XPath expression and namespace map. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Map | getNamespaceMap() | Returns a map of namespace prefixes. | 
| String | getXPath() | Returns the XPath expression to be evaluated. | 
public XPathFilterParameterSpec(String xPath)
XPathFilterParameterSpec with the specified
 XPath expression.xPath - the XPath expression to be evaluatedNullPointerException - if xPath is nullpublic XPathFilterParameterSpec(String xPath, Map namespaceMap)
XPathFilterParameterSpec with the specified
 XPath expression and namespace map. The map is copied to protect against
 subsequent modification.xPath - the XPath expression to be evaluatednamespaceMap - the map of namespace prefixes. Each key is a
    namespace prefix String that maps to a corresponding
    namespace URI String.NullPointerException - if xPath or
    namespaceMap are nullClassCastException - if any of the map's keys or entries are not
    of type Stringpublic String getXPath()
public Map getNamespaceMap()
String that maps to a corresponding namespace URI
 String.
 
 This implementation returns an unmodifiable map.
Map of namespace prefixes to namespace URIs (may
    be empty, but never null) Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.