Creates a
DOMRetrievalMethod
containing the specified
URIReference and List of Transforms.
Parameters:
-
uri - the URI
-
type - the type
-
transforms - a list of {@link Transform}s. The list is defensively
copied to prevent subsequent modification. May be
null
or empty.
Throws:
-
IllegalArgumentException - if the format of
uri
is
invalid, as specified by Reference's URI attribute in the W3C
specification for XML-Signature Syntax and Processing
-
NullPointerException - if
uriReference
is
null
-
ClassCastException - if
transforms
contains any
entries that are not of type {@link Transform}