org.codehaus.plexus.resource.loader
Class URLResourceLoader

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.codehaus.plexus.resource.loader.AbstractResourceLoader
          extended byorg.codehaus.plexus.resource.loader.URLResourceLoader
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled, ResourceLoader

public class URLResourceLoader
extends AbstractResourceLoader

Author:
Jason van Zyl

Field Summary
protected  java.util.HashMap templateRoots
           
 
Fields inherited from class org.codehaus.plexus.resource.loader.AbstractResourceLoader
paths
 
Fields inherited from interface org.codehaus.plexus.resource.loader.ResourceLoader
ROLE
 
Constructor Summary
URLResourceLoader()
           
 
Method Summary
 java.io.InputStream getResourceAsInputStream(java.lang.String name)
          Get an InputStream so that the Runtime can build a template with it.
 
Methods inherited from class org.codehaus.plexus.resource.loader.AbstractResourceLoader
addSearchPath
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

templateRoots

protected java.util.HashMap templateRoots
Constructor Detail

URLResourceLoader

public URLResourceLoader()
Method Detail

getResourceAsInputStream

public java.io.InputStream getResourceAsInputStream(java.lang.String name)
                                             throws ResourceNotFoundException
Get an InputStream so that the Runtime can build a template with it.

Parameters:
name - name of template to fetch bytestream of
Returns:
InputStream containing the template
Throws:
ResourceNotFoundException - if template not found in the file template path.


Copyright © 2001-2006 Codehaus. All Rights Reserved.