org.apache.velocity.runtime.resource.loader
Class JarHolder

java.lang.Object
  extended by org.apache.velocity.runtime.resource.loader.JarHolder

public class JarHolder
extends java.lang.Object

A small wrapper around a Jar

Version:
$Id: JarHolder.java 687177 2008-08-19 22:00:32Z nbubna $
Author:
Dave Bryson

Constructor Summary
JarHolder(RuntimeServices rs, 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
 

Constructor Detail

JarHolder

public JarHolder(RuntimeServices rs,
                 java.lang.String urlpath)
Parameters:
rs -
urlpath -
Method Detail

init

public void init()

close

public void close()

getResource

public java.io.InputStream getResource(java.lang.String theentry)
                                throws ResourceNotFoundException
Parameters:
theentry -
Returns:
The requested resource.
Throws:
ResourceNotFoundException

getEntries

public java.util.Hashtable getEntries()
Returns:
The entries of the jar as a hashtable.

getUrlPath

public java.lang.String getUrlPath()
Returns:
The URL path of this jar holder.


Copyright © 2000-2012. All Rights Reserved.