org.openqa.jetty.util
Class JarResource
java.lang.Object
org.openqa.jetty.util.Resource
org.openqa.jetty.util.URLResource
org.openqa.jetty.util.JarResource
- All Implemented Interfaces:
- java.io.Serializable
public class JarResource
- extends URLResource
- See Also:
- Serialized Form
Method Summary |
protected boolean |
checkConnection()
|
boolean |
exists()
Returns true if the respresenetd resource exists. |
void |
extract(java.io.File directory,
boolean deleteOnExit)
|
static void |
extract(Resource resource,
java.io.File directory,
boolean deleteOnExit)
|
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()
|
void |
release()
Release any resources held by the resource. |
Methods inherited from class org.openqa.jetty.util.URLResource |
addPath, delete, equals, getName, getOutputStream, getURL, hashCode, isDirectory, lastModified, length, list, renameTo, toString |
Methods inherited from class org.openqa.jetty.util.Resource |
cache, encode, finalize, getAlias, getAssociate, getListHTML, newResource, newResource, newSystemResource, setAssociate, writeTo |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
_jarConnection
protected transient java.net.JarURLConnection _jarConnection
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
- 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
- Throws:
java.io.IOException
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
- Throws:
java.io.IOException
extract
public static void extract(Resource resource,
java.io.File directory,
boolean deleteOnExit)
throws java.io.IOException
- Throws:
java.io.IOException
extract
public void extract(java.io.File directory,
boolean deleteOnExit)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2011. All Rights Reserved.