java.lang.Object
org.mortbay.util.Resource
org.mortbay.util.URLResource
org.mortbay.util.JarResource
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- JarFileResource
- public class JarResource
- extends URLResource
| Methods inherited from class org.mortbay.util.URLResource |
addPath, delete, equals, getName, getOutputStream, getURL, hashCode, isDirectory, lastModified, length, list, renameTo, toString |
| Methods inherited from class org.mortbay.util.Resource |
cache, encode, finalize, getAlias, getAssociate, getListHTML, newResource, newResource, newSystemResource, setAssociate, writeTo |
log
private static org.apache.commons.logging.Log log
_jarConnection
protected transient java.net.JarURLConnection _jarConnection
JarResource
JarResource(java.net.URL url)
release
public void release()
- Description copied from class:
URLResource
- Release any resources held by the resource.
- Overrides:
release in class URLResource
checkConnection
protected boolean checkConnection()
- Overrides:
checkConnection in class URLResource
newConnection
protected void newConnection()
throws java.io.IOException
exists
public boolean exists()
- Returns true if the respresenetd resource exists.
- Overrides:
exists in class URLResource
getFile
public java.io.File getFile()
throws java.io.IOException
- Description copied from class:
URLResource
- Returns an File representing the given resource or NULL if this
is not possible.
- Overrides:
getFile in class URLResource
getInputStream
public java.io.InputStream getInputStream()
throws java.io.IOException
- Description copied from class:
URLResource
- Returns an input stream to the resource
- Overrides:
getInputStream in class URLResource
extract
public static void extract(Resource resource,
java.io.File directory,
boolean deleteOnExit)
throws java.io.IOException
extract
public void extract(java.io.File directory,
boolean deleteOnExit)
throws java.io.IOException