Spec-Zone.ru › OpenJDK 8

Класс 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 с заданным выражением XPath.

XPathFilterParameterSpec(String xPath, Map namespaceMap)

Создаёт XPathFilterParameterSpec с заданным выражением XPath и картой имен пространств имён.

Методы

Модификатор и тип Метод и описание
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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API