public class ResourceCollection extends Resource
__defaultUseCaches
Constructor and Description |
---|
ResourceCollection()
Instantiates an empty resource collection.
|
ResourceCollection(Resource... resources)
Instantiates a new resource collection.
|
ResourceCollection(String csvResources)
Instantiates a new resource collection.
|
ResourceCollection(String[] resources)
Instantiates a new resource collection.
|
Modifier and Type | Method and Description |
---|---|
Resource |
addPath(String path)
Returns the resource contained inside the current resource with the
given name.
|
void |
close()
Release any temporary resources held by the resource.
|
void |
copyTo(File destination)
Copy the Resource to the new destination file.
|
boolean |
delete()
Deletes the given resource
|
boolean |
exists() |
File |
getFile()
File representing the given resource.
|
InputStream |
getInputStream()
Input stream to the resource
|
String |
getName()
The name of the resource.
|
ReadableByteChannel |
getReadableByteChannel()
Readable ByteChannel for the resource.
|
Resource[] |
getResources()
Retrieves the resource collection's resources.
|
URL |
getURL()
URL representing the resource.
|
boolean |
isContainedIn(Resource r) |
boolean |
isDirectory() |
long |
lastModified()
Time resource was last modified.
|
long |
length()
Length of the resource.
|
String[] |
list()
list of resource names contained in the given resource.
|
boolean |
renameTo(Resource dest)
Rename the given resource
|
void |
setResources(Resource[] resources)
Sets the resource collection's resources.
|
void |
setResourcesAsCSV(String csvResources)
Sets the resources as string of comma-separated values.
|
String |
toString() |
encode, getAlias, getAllResources, getAssociate, getDefaultUseCaches, getListHTML, getListHTML, getResource, getURI, getWeakETag, getWeakETag, isAlias, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, release, setAssociate, setDefaultUseCaches, toURL, writeTo
public ResourceCollection()
This constructor is used when configuring jetty-maven-plugin.
public ResourceCollection(Resource... resources)
resources
- the resources to be added to collectionpublic ResourceCollection(String[] resources)
resources
- the resource strings to be added to collectionpublic ResourceCollection(String csvResources)
csvResources
- the string containing comma-separated resource stringspublic Resource[] getResources()
public void setResources(Resource[] resources)
resources
- the new resource arraypublic void setResourcesAsCSV(String csvResources)
csvResources
- the comma-separated string containing
one or more resource strings.public Resource addPath(String path) throws IOException
Resource
addPath
in class Resource
path
- The path segment to addIOException
- if unable to resolve the pathMalformedURLException
- if the resolution of the path fails because the input path parameter is malformed.public boolean delete() throws SecurityException
Resource
delete
in class Resource
SecurityException
- if unable to delete due to permissionspublic boolean exists()
public File getFile() throws IOException
Resource
getFile
in class Resource
IOException
- if unable to get the resource due to permissionspublic InputStream getInputStream() throws IOException
Resource
getInputStream
in class Resource
IOException
- if unable to open the input streampublic ReadableByteChannel getReadableByteChannel() throws IOException
Resource
getReadableByteChannel
in class Resource
IOException
- if unable to open the readable bytechannel for the resource.public boolean isDirectory()
isDirectory
in class Resource
public long lastModified()
Resource
lastModified
in class Resource
public long length()
Resource
public String[] list()
Resource
public void close()
Resource
public boolean renameTo(Resource dest) throws SecurityException
Resource
renameTo
in class Resource
dest
- the destination name for the resourceSecurityException
- if unable to rename due to permissionspublic void copyTo(File destination) throws IOException
Resource
Will not replace existing destination file.
copyTo
in class Resource
destination
- the destination file to createIOException
- if unable to copy the resourcepublic String toString()
public boolean isContainedIn(Resource r)
isContainedIn
in class Resource
Copyright © 2010 - 2020 Adobe. All Rights Reserved