org.apache.ivy.osgi.repo
Class RelativeURLRepository

java.lang.Object
  extended by org.apache.ivy.plugins.repository.AbstractRepository
      extended by org.apache.ivy.plugins.repository.url.URLRepository
          extended by org.apache.ivy.osgi.repo.RelativeURLRepository
All Implemented Interfaces:
Repository

public class RelativeURLRepository
extends URLRepository


Constructor Summary
RelativeURLRepository()
           
RelativeURLRepository(java.net.URL baseUrl)
           
 
Method Summary
 Resource getResource(java.lang.String source)
          Return the resource associated with a specified identifier.
 
Methods inherited from class org.apache.ivy.plugins.repository.url.URLRepository
get, list, put
 
Methods inherited from class org.apache.ivy.plugins.repository.AbstractRepository
addTransferListener, fireTransferCompleted, fireTransferCompleted, fireTransferError, fireTransferError, fireTransferEvent, fireTransferInitiated, fireTransferProgress, fireTransferStarted, fireTransferStarted, getFileSeparator, getName, hasTransferListener, put, removeTransferListener, setName, standardize, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RelativeURLRepository

public RelativeURLRepository()

RelativeURLRepository

public RelativeURLRepository(java.net.URL baseUrl)
Method Detail

getResource

public Resource getResource(java.lang.String source)
                     throws java.io.IOException
Description copied from interface: Repository
Return the resource associated with a specified identifier. If the resource does not exist, it should return a Resource with exists() returning false. An IOException should only be thrown when a real IO problem occurs, like the impossibility to connect to a server.

Specified by:
getResource in interface Repository
Overrides:
getResource in class URLRepository
Parameters:
source - A string identifying the resource.
Returns:
The resource associated with the resource identifier.
Throws:
java.io.IOException - On error while trying to get resource.