IExternalResourceResolver

public interface IExternalResourceResolver

Callback interface used to resolve external resources during Html, Svg documents import.

Methods

Method Description
resolveUri(String baseUri, String relativeUri) Resolves the absolute URI from the base and relative URIs.
getEntity(String absoluteUri) Maps a URI to an object containing the actual resource.

resolveUri(String baseUri, String relativeUri)

public abstract String resolveUri(String baseUri, String relativeUri)

Resolves the absolute URI from the base and relative URIs.

Parameters:

Parameter Type Description
baseUri java.lang.String Base URI of linking objects
relativeUri java.lang.String Relative URI to the linked object.

Returns: java.lang.String - Absolute URI or null if the relative URI cannot be resolved.

getEntity(String absoluteUri)

public abstract InputStream getEntity(String absoluteUri)

Maps a URI to an object containing the actual resource.

Parameters:

Parameter Type Description
absoluteUri java.lang.String Absolute URI to the object.

Returns: java.io.InputStream - A InputStream object or null if resource cannot be streamed.