Module java.xml.crypto
Package javax.xml.crypto

Interface URIDereferencer


public interface URIDereferencer
一个URIReference的解引用器。

URIReference进行解引用的结果要么是一个OctetStreamData,要么是一个NodeSetData。除非URIReference是W3C XML签名语法和处理推荐规范第4.2节中定义的同一文档引用,否则解引用URIReference的结果必须是一个OctetStreamData

自:
1.6
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    dereference(URIReference uriReference, XMLCryptoContext context)
    解引用指定的URIReference并返回解引用的数据。
  • Method Details

    • dereference

      Data dereference(URIReference uriReference, XMLCryptoContext context) throws URIReferenceException
      解引用指定的URIReference并返回解引用的数据。
      参数:
      uriReference - URIReference
      context - 一个可能包含有关解引用URI的其他有用信息的XMLCryptoContext。如果指定了baseURI参数,则此实现应根据上下文的baseURI参数解引用指定的URIReference
      返回:
      解引用的数据
      抛出:
      NullPointerException - 如果uriReferencecontextnull
      URIReferenceException - 如果在解引用指定的uriReference时发生异常