ResourceFactory
JarFileResource
public class JarResource extends URLResource
Modifier and Type | Field | Description |
---|---|---|
protected java.net.JarURLConnection |
_jarConnection |
__defaultUseCaches
_connection, _in, _url, _urlString
Modifier | Constructor | Description |
---|---|---|
protected |
JarResource(java.net.URL url) |
|
protected |
JarResource(java.net.URL url,
boolean useCaches) |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
checkConnection() |
|
void |
close() |
Release any resources held by the resource.
|
void |
copyTo(java.io.File directory) |
Copy the Resource to the new destination file.
|
boolean |
exists() |
Returns true if the represented resource exists.
|
java.io.File |
getFile() |
Returns an File representing the given resource or NULL if this
is not possible.
|
java.io.InputStream |
getInputStream() |
Returns an input stream to the resource.
|
protected void |
newConnection() |
|
static Resource |
newJarResource(Resource resource) |
encode, finalize, getAlias, getAllResources, getAssociate, getDefaultUseCaches, getListHTML, getResource, getURI, getWeakETag, getWeakETag, isAlias, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, release, setAssociate, setDefaultUseCaches, toURL, writeTo
addPath, delete, equals, getInputStream, getName, getReadableByteChannel, getURL, getUseCaches, hashCode, isContainedIn, isDirectory, lastModified, length, list, renameTo, toString
protected JarResource(java.net.URL url)
protected JarResource(java.net.URL url, boolean useCaches)
public void close()
URLResource
close
in class URLResource
protected boolean checkConnection()
checkConnection
in class URLResource
protected void newConnection() throws java.io.IOException
java.io.IOException
- Sub-classes of JarResource
may throw an IOException (or subclass)public boolean exists()
exists
in class URLResource
public java.io.File getFile() throws java.io.IOException
URLResource
getFile
in class URLResource
java.io.IOException
- if unable to get the resource due to permissionspublic java.io.InputStream getInputStream() throws java.io.IOException
URLResource
getInputStream
in class URLResource
java.io.IOException
- if unable to open the input streampublic void copyTo(java.io.File directory) throws java.io.IOException
Resource
Will not replace existing destination file.
Copyright © 1995–2018 Webtide. All rights reserved.