public class JarResource extends URLResource
Modifier and Type | Field and Description |
---|---|
protected JarURLConnection |
_jarConnection |
_connection, _in, _url, _urlString
__defaultUseCaches
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkConnection() |
void |
copyTo(File directory) |
boolean |
exists()
Returns true if the respresenetd resource exists.
|
File |
getFile()
Returns an File representing the given resource or NULL if this
is not possible.
|
InputStream |
getInputStream()
Returns an input stream to the resource
|
protected void |
newConnection() |
static Resource |
newJarResource(Resource resource) |
void |
release()
Release any resources held by the resource.
|
addPath, delete, equals, getName, getOutputStream, getURL, getUseCaches, hashCode, isContainedIn, isDirectory, lastModified, length, list, renameTo, toString
encode, finalize, getAlias, getAssociate, getDefaultUseCaches, getListHTML, getResource, getURI, getWeakETag, isContainedIn, newClassPathResource, newClassPathResource, newResource, newResource, newResource, newResource, newResource, newSystemResource, setAssociate, setDefaultUseCaches, toURL, writeTo
protected JarURLConnection _jarConnection
public void release()
URLResource
release
in class URLResource
protected boolean checkConnection()
checkConnection
in class URLResource
protected void newConnection() throws IOException
IOException
- Sub-classes of JarResource
may throw an IOException (or subclass)public boolean exists()
exists
in class URLResource
public File getFile() throws IOException
URLResource
getFile
in class URLResource
IOException
public InputStream getInputStream() throws IOException
URLResource
getInputStream
in class URLResource
IOException
public void copyTo(File directory) throws IOException
copyTo
in class Resource
IOException
public static Resource newJarResource(Resource resource) throws IOException
IOException
Copyright © 1995-2015 Mort Bay Consulting. All Rights Reserved.