public class URLRepository extends AbstractRepository
Constructor and Description |
---|
URLRepository() |
Modifier and Type | Method and Description |
---|---|
void |
get(java.lang.String source,
java.io.File destination)
Fetch a resource from the repository.
|
Resource |
getResource(java.lang.String source)
Return the resource associated with a specified identifier.
|
java.util.List |
list(java.lang.String parent)
Return a listing of resources names
|
void |
put(java.io.File source,
java.lang.String destination,
boolean overwrite) |
addTransferListener, fireTransferCompleted, fireTransferCompleted, fireTransferError, fireTransferError, fireTransferEvent, fireTransferInitiated, fireTransferProgress, fireTransferStarted, fireTransferStarted, getFileSeparator, getName, hasTransferListener, put, removeTransferListener, setName, standardize, toString
public Resource getResource(java.lang.String source) throws java.io.IOException
Repository
source
- A string identifying the resource.java.io.IOException
- On error while trying to get resource.public void get(java.lang.String source, java.io.File destination) throws java.io.IOException
Repository
source
- A string identifying the resource to be fetched.destination
- Where to place the fetched resource.java.io.IOException
- On retrieval failure.public void put(java.io.File source, java.lang.String destination, boolean overwrite) throws java.io.IOException
put
in class AbstractRepository
java.io.IOException
public java.util.List list(java.lang.String parent) throws java.io.IOException
Repository
parent
- The parent directory from which to generate the listing.java.io.IOException
- On listing failure.