org.objectweb.kilim.repository
Class ClassLoaderResourceLoader

java.lang.Object
  extended byorg.objectweb.kilim.repository.ClassLoaderResourceLoader
All Implemented Interfaces:
ResourceLoader

public class ClassLoaderResourceLoader
extends java.lang.Object
implements ResourceLoader

Implementation of ResourceLoader using a ClassLoader

Author:
dutoo

Field Summary
private static boolean DEBUG_ON
           
private static Logger logger
           
private  java.lang.ClassLoader resourceLoader
           
 
Constructor Summary
ClassLoaderResourceLoader(java.lang.ClassLoader resourceLoader)
          Creates a new ClassLoaderResourceLoader using the provided class loader.
 
Method Summary
 java.io.InputStream getResource(java.lang.String resourceName)
          Method getResource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG_ON

private static boolean DEBUG_ON

logger

private static Logger logger

resourceLoader

private java.lang.ClassLoader resourceLoader
Constructor Detail

ClassLoaderResourceLoader

public ClassLoaderResourceLoader(java.lang.ClassLoader resourceLoader)
Creates a new ClassLoaderResourceLoader using the provided class loader.

Parameters:
resourceLoader - the class loader to be used
Method Detail

getResource

public java.io.InputStream getResource(java.lang.String resourceName)
                                throws ResourceNotFoundException
Description copied from interface: ResourceLoader
Method getResource. Loads a data resource.

Specified by:
getResource in interface ResourceLoader
Parameters:
resourceName - the path identifying the resource to be loaded
Returns:
InputStream the resource data stream
Throws:
ResourceNotFoundException - if unable to find the resource
See Also:
ResourceLoader.getResource(String)