Creates a
SignatureProperty
from the specified parameters.
Returns:
a
SignatureProperty
Parameters:
-
content - a list of one or more {@link XMLStructure}s. The list
is defensively copied to protect against subsequent modification.
-
target - the target URI
-
id - the Id (may be
null
)
Throws:
-
ClassCastException - if
content
contains any
entries that are not of type {@link XMLStructure}
-
IllegalArgumentException - if
content
is empty
-
NullPointerException - if
content
or
target
is
null