org.codehaus.plexus.resource.loader
Class JarHolder

java.lang.Object
  extended by org.codehaus.plexus.resource.loader.JarHolder

public class JarHolder
extends java.lang.Object

A small wrapper around a Jar

Version:
$Id: JarHolder.java 4941 2006-12-02 19:39:39Z jvanzyl $
Author:
Dave Bryson, Jason van Zyl

Field Summary
private  java.net.JarURLConnection conn
           
private  java.util.jar.JarFile theJar
           
private  java.lang.String urlpath
           
 
Constructor Summary
JarHolder(java.lang.String urlpath)
           
 
Method Summary
 void close()
           
 java.util.Hashtable getEntries()
           
 java.io.InputStream getResource(java.lang.String theentry)
           
 java.lang.String getUrlPath()
           
 void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

urlpath

private java.lang.String urlpath

theJar

private java.util.jar.JarFile theJar

conn

private java.net.JarURLConnection conn
Constructor Detail

JarHolder

public JarHolder(java.lang.String urlpath)
Method Detail

init

public void init()

close

public void close()

getResource

public java.io.InputStream getResource(java.lang.String theentry)
                                throws ResourceNotFoundException
Throws:
ResourceNotFoundException

getEntries

public java.util.Hashtable getEntries()

getUrlPath

public java.lang.String getUrlPath()