Класс XPathFilterParameterSpec
- java.lang.Object
-
- javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
- Все реализованные интерфейсы:
- AlgorithmParameterSpec, TransformParameterSpec
public final class XPathFilterParameterSpec extends Object implements TransformParameterSpec
Параметры для алгоритма преобразования фильтрации по XPath. Параметры включают выражение XPath и необязательное Map дополнительных сопоставлений префиксов имен пространств имён. Определение XML схемы параметров преобразования фильтрации по XPath определено как:
<element name="XPath" type="string"/>
- С момента:
- 1.6
- См. также:
Transform
Конструкторы
| Конструктор и описание |
|---|
XPathFilterParameterSpec(String xPath)
Создаёт |
XPathFilterParameterSpec(String xPath,
Map namespaceMap)
Создаёт |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Map |
getNamespaceMap()
Возвращает карту префиксов имен пространств имён. |
String |
getXPath()
Возвращает выражение XPath, подлежащее оценке. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
XPathFilterParameterSpec
public XPathFilterParameterSpec(String xPath)
Создаёт XPathFilterParameterSpec с заданным выражением XPath.
- Параметры:
-
xPath- выражение XPath, подлежащее оценке - Исключения:
-
NullPointerException- еслиxPathявляетсяnull
XPathFilterParameterSpec
public XPathFilterParameterSpec(String xPath,
Map namespaceMap)
Создаёт XPathFilterParameterSpec с заданным выражением XPath и картой имен пространств имён. Карта копируется для защиты от последующих изменений.
- Параметры:
-
xPath- выражение XPath, подлежащее оценке -
namespaceMap- карта префиксов имен пространств имён. Каждый ключ — префикс имени пространства имёнString, который сопоставляется с соответствующим URI имени пространства имёнString. - Исключения:
-
NullPointerException- еслиxPathилиnamespaceMapявляютсяnull -
ClassCastException- если любой из ключей или элементов карты не имеет типString
Методы
getXPath
public String getXPath()
Возвращает выражение XPath, подлежащее оценке.
- Возвращает:
- выражение XPath, подлежащее оценке
getNamespaceMap
public Map getNamespaceMap()
Возвращает карту префиксов имен пространств имён. Каждый ключ — префикс имени пространства имён String, который сопоставляется с соответствующим URI имени пространства имён String.
Эта реализация возвращает unmodifiable map.
- Возвращает:
- неизменяемая карта префиксов имен пространств имён в URI (может быть пустой, но никогда
null)
© 1993, 2020, 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.