Класс 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"/>
- C момента:
- 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, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/java.xml.crypto/javax/xml/crypto/dsig/spec/XPathFilterParameterSpec.html