org.apache.ivy.core

Class RelativeUrlResolver

public abstract class RelativeUrlResolver extends Object

Resolve an file or url relatively to its context.
Method Summary
abstract URLgetURL(URL context, String url)
Resolve the url in the context of context.
URLgetURL(URL context, String file, String url)
Relsovle file or url path relatively to a context. file is considered first.

Method Detail

getURL

public abstract URL getURL(URL context, String url)
Resolve the url in the context of context.

Parameters: context The URL of the ressource containing the reference url url a relative or absolution url string

Throws: MalformedURLException

getURL

public URL getURL(URL context, String file, String url)
Relsovle file or url path relatively to a context. file is considered first. If file is not defined, url will be considered.

Parameters: context The URL of the ressource containing the reference file or url file a relative or absolute path url a relative or absolution url string

Returns: the resulting url or null if faile and url are null.

Throws: MalformedURLException