java.lang.Objectjavax.xml.crypto.dsig.spec.XPathType
public class XPathType
      W3C Recommendation for XML-Signature XPath Filter 2.0 中所定义的 XPath 元素的 XML 模式定义: 
 <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.Filter表示过滤器设置操作。 | 
| 构造方法摘要 | |
|---|---|
| XPathType(String expression, XPathType.Filter filter)创建带有指定 XPath 表达式和过滤器的 XPathType实例。 | |
| XPathType(String expression, XPathType.Filter filter, Map namespaceMap)创建带有指定 XPath 表达式、过滤器和名称空间映射表的 XPathType实例。 | |
| 方法摘要 | |
|---|---|
|  String | getExpression()返回要计算的 XPath 表达式。 | 
|  XPathType.Filter | getFilter()返回过滤操作。 | 
|  Map | getNamespaceMap()返回名称空间前缀的映射表。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
public XPathType(String expression, XPathType.Filter filter)
XPathType 实例。 
    
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 实例。复制该映射表,以防止随后被修改。 
    
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。 
     此实现返回一个不可修改的映射表。 
Map(可以为空,但不能为 
      null)