FileDocCategorySizeDatePackage
URIDereferencer.javaAPI DocJava SE 6 API2016Tue Jun 10 00:27:06 BST 2008javax.xml.crypto

URIDereferencer

public interface URIDereferencer
A dereferencer of {@link URIReference}s.

The result of dereferencing a URIReference is either an instance of {@link OctetStreamData} or {@link NodeSetData}. Unless the URIReference is a same-document reference as defined in section 4.2 of the W3C Recommendation for XML-Signature Syntax and Processing, the result of dereferencing the URIReference MUST be an OctetStreamData.

author
Sean Mullan
author
Joyce Leung
author
JSR 105 Expert Group
since
1.6
see
XMLCryptoContext#setURIDereferencer(URIDereferencer)
see
XMLCryptoContext#getURIDereferencer

Fields Summary
Constructors Summary
Methods Summary
public javax.xml.crypto.Datadereference(javax.xml.crypto.URIReference uriReference, javax.xml.crypto.XMLCryptoContext context)
Dereferences the specified URIReference and returns the dereferenced data.

param
uriReference the URIReference
param
context an XMLCryptoContext that may contain additional useful information for dereferencing the URI. This implementation should dereference the specified URIReference against the context's baseURI parameter, if specified.
return
the dereferenced data
throws
NullPointerException if uriReference or context are null
throws
URIReferenceException if an exception occurs while dereferencing the specified uriReference