declare namespace javax { namespace xml { namespace crypto { /** * Identifies a data object via a URI-Reference, as specified by * RFC 2396. *
Note that some subclasses may not have a type
attribute
* and for objects of those types, the {@link #getType} method always returns
* null
.
* @author Sean Mullan
* @author JSR 105 Expert Group
* @since 1.6
* @see URIDereferencer
*/
// @ts-ignore
interface URIReference {
/**
* Returns the URI of the referenced data object.
* @return the URI of the data object in RFC 2396 format (may be
* null
if not specified)
*/
// @ts-ignore
getURI(): string
/**
* Returns the type of data referenced by this URI.
* @return the type (a URI) of the data object (may be null
* if not specified)
*/
// @ts-ignore
getType(): string
}
}
}
}