Interface URIDereferencer
public interface URIDereferencer
A dereferencer of URIReference
s.
The result of dereferencing a URIReference
is either an instance of OctetStreamData
or 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
.
- Since:
- 1.6
- See Also:
-
XMLCryptoContext.setURIDereferencer(URIDereferencer)
,XMLCryptoContext.getURIDereferencer()
Methods
Modifier and Type | Method | Description |
---|---|---|
Data | dereference(URIReference uriReference,
XMLCryptoContext context) | Dereferences the specified |
Methods
dereference
Data dereference(URIReference uriReference, XMLCryptoContext context) throws URIReferenceException
Dereferences the specified URIReference
and returns the dereferenced data.
- Parameters:
-
uriReference
- theURIReference
-
context
- anXMLCryptoContext
that may contain additional useful information for dereferencing the URI. This implementation should dereference the specifiedURIReference
against the context'sbaseURI
parameter, if specified. - Returns:
- the dereferenced data
- Throws:
-
NullPointerException
- ifuriReference
orcontext
arenull
-
URIReferenceException
- if an exception occurs while dereferencing the specifieduriReference
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.xml.crypto/javax/xml/crypto/URIDereferencer.html