org.codehaus.plexus.resource.loader
Class URLResourceLoader

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.resource.loader.AbstractResourceLoader
          extended by org.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-2008 Codehaus. All Rights Reserved.