Класс XPathFilterParameterSpec
java.lang.Object
javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
- Все реализованные интерфейсы:
-
AlgorithmParameterSpec,TransformParameterSpec
public final class XPathFilterParameterSpec extends Object implements TransformParameterSpec
Параметры для алгоритма преобразования фильтрации XPath XPath Filtering Transform Algorithm. Параметры включают выражение XPath и необязательное
Map дополнительных отображений префиксов имен пространств имён. Определение XML Schema параметров преобразования фильтрации XPath задано как:
<element name="XPath" type="string"/>
- С момента:
- 1.6
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
XPathFilterParameterSpec |
Создаёт XPathFilterParameterSpec со указанным выражением XPath. |
XPathFilterParameterSpec |
Создаёт XPathFilterParameterSpec со указанным выражением XPath и отображением пространств имен. |
Краткое описание методов
Подробное описание конструкторов
XPathFilterParameterSpec
public XPathFilterParameterSpec(String xPath)
Создаёт
XPathFilterParameterSpec со указанным выражением XPath.- Параметры:
-
xPath- выражение XPath, подлежащее оценке - Исключения:
-
NullPointerException- еслиxPathявляетсяnull
XPathFilterParameterSpec
public XPathFilterParameterSpec(String xPath, Map<String,String> namespaceMap)
Создаёт
XPathFilterParameterSpec со указанным выражением XPath и отображением пространств имен. Отображение копируется для защиты от последующих изменений.- Параметры:
-
xPath- выражение XPath, подлежащее оценке -
namespaceMap- отображение префиксов пространств имен. Каждый ключ является префиксом пространства именString, который сопоставлен с соответствующим URI пространства именString. - Исключения:
-
NullPointerException- еслиxPathилиnamespaceMapявляютсяnull -
ClassCastException- если любой из ключей или записей отображения не является типаString
Подробное описание методов
getXPath
public String getXPath()
Возвращает выражение XPath, подлежащее оценке.
- Возвращает:
- выражение XPath, подлежащее оценке
getNamespaceMap
public Map<String,String> getNamespaceMap()
Возвращает отображение префиксов пространств имен. Каждый ключ является префиксом пространства имен
String, который сопоставлен с соответствующим URI пространства имен String. Эта реализация возвращает unmodifiable map.
- Возвращает:
- отображение префиксов пространств имен на URI пространств имён (может быть пустым, но никогда не
null)
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.xml.crypto/javax/xml/crypto/dsig/spec/XPathFilterParameterSpec.html