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 and Description |
---|
XPathFilterParameterSpec(String xPath)
Creates an
XPathFilterParameterSpec with the specified
XPath expression. |
XPathFilterParameterSpec(String xPath,
Map namespaceMap)
Creates an
XPathFilterParameterSpec with the specified
XPath expression and namespace map. |
Modifier and Type | Method and 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 null
public 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 null
ClassCastException
- if any of the map's keys or entries are not
of type String
public 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, 2024, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.