java.lang.Object | |
↳ | javax.xml.crypto.dsig.spec.XPathType |
The XML Schema Definition of the XPath
element as defined in the
W3C Recommendation for XML-Signature XPath Filter 2.0:
<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>
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
XPathType.Filter | Represents the filter set operation. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates an
XPathType instance with the specified XPath
expression and filter. | |||||||||||
Creates an
XPathType instance with the specified XPath
expression, filter, and namespace map. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the XPath expression to be evaluated.
| |||||||||||
Returns the filter operation.
| |||||||||||
Returns a map of namespace prefixes.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Creates an XPathType
instance with the specified XPath
expression and filter.
expression | the XPath expression to be evaluated |
---|---|
filter | the filter operation (INTERSECT ,
SUBTRACT , or UNION ) |
NullPointerException | if expression or
filter is null
|
---|
Creates an XPathType
instance with the specified XPath
expression, filter, and namespace map. The map is copied to protect
against subsequent modification.
expression | the XPath expression to be evaluated |
---|---|
filter | the filter operation (INTERSECT ,
SUBTRACT , or UNION ) |
namespaceMap | the map of namespace prefixes. Each key is a
namespace prefix String that maps to a corresponding
namespace URI String . |
NullPointerException | if expression ,
filter or namespaceMap are
null |
---|---|
ClassCastException | if any of the map's keys or entries are
not of type String
|
Returns the XPath expression to be evaluated.
Returns a map of namespace prefixes. Each key is a namespace prefix
String
that maps to a corresponding namespace URI
String
.
This implementation returns an unmodifiable map
.
Map
of namespace prefixes to namespace URIs
(may be empty, but never null
)