Spec-Zone .ru
спецификации, руководства, описания, API
|
public class XPathType extends Object
XPath
элемент как определено в
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xf="http://www.w3.org/2002/06/xmldsig-filter2"
targetNamespace="http://www.w3.org/2002/06/xmldsig-filter2"
version="0.1" elementFormDefault="qualified">
<element name="XPath"
type="xf:XPathType"/>
<complexType name="XPathType">
<simpleContent>
<extension base="string">
<attribute name="Filter">
<simpleType>
<restriction base="string">
<enumeration value="intersect"/>
<enumeration value="subtract"/>
<enumeration value="union"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
XPathFilter2ParameterSpec
Модификатор и Тип | Класс и Описание |
---|---|
static class |
XPathType. Фильтр
Представляет операцию присвоения фильтра.
|
Конструктор и Описание |
---|
XPathType(String expression, XPathType.Filter filter)
Создает
XPathType экземпляр с указанным выражением XPath и фильтром. |
XPathType(String expression, XPathType.Filter filter, Map namespaceMap)
Создает
XPathType экземпляр с указанным выражением XPath, фильтром, и картой пространства имен. |
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getExpression()
Возвращает выражение XPath, которое будет оценено.
|
XPathType. Фильтр |
getFilter()
Возвращает работу фильтра.
|
Карта |
getNamespaceMap()
Возвращает карту префиксов пространства имен.
|
public XPathType(String expression, XPathType.Filter filter)
XPathType
экземпляр с указанным выражением XPath и фильтром.expression
- выражение XPath, которое будет оцененоfilter
- работа фильтра (XPathType.Filter.INTERSECT
, XPathType.Filter.SUBTRACT
, или XPathType.Filter.UNION
)NullPointerException
- если expression
или filter
null
public XPathType(String expression, XPathType.Filter filter, Map namespaceMap)
XPathType
экземпляр с указанным выражением XPath, фильтром, и картой пространства имен. Карта копируется, чтобы защитить от последующей модификации.expression
- выражение XPath, которое будет оцененоfilter
- работа фильтра (XPathType.Filter.INTERSECT
, XPathType.Filter.SUBTRACT
, или XPathType.Filter.UNION
)namespaceMap
- карта префиксов пространства имен. Каждый ключ является префиксом пространства имен String
это отображается на соответствующий URI пространства имен String
.NullPointerException
- если expression
, filter
или namespaceMap
null
ClassCastException
- если какой-либо из ключей карты или записей не имеет типа String
public String getExpression()
public XPathType.Filter getFilter()
public Map getNamespaceMap()
String
это отображается на соответствующий URI пространства имен String
. Эта реализация возвращается unmodifiable map
.
Map
из префиксов пространства имен к URI пространства имен (может быть пустым, но никогда null
)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.