com.epam.common.resourceloader
Class ClassPathResourceLoader

java.lang.Object
  extended by com.epam.common.resourceloader.ClassPathResourceLoader
All Implemented Interfaces:
ResourceLoader

public class ClassPathResourceLoader
extends Object
implements ResourceLoader

Looks for resources within classpath.

Date: 20.07.2004


Field Summary
 
Fields inherited from interface com.epam.common.resourceloader.ResourceLoader
DEFAULT_LOADER
 
Constructor Summary
ClassPathResourceLoader()
          Create ClassPathResourceLoader .
ClassPathResourceLoader(ResourceLoader loader)
          Create resource loader.
 
Method Summary
 InputStream loadResource(String resourceName)
          Method to load resource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassPathResourceLoader

public ClassPathResourceLoader()
Create ClassPathResourceLoader . The parent loader is DummyResourceLoader.


ClassPathResourceLoader

public ClassPathResourceLoader(ResourceLoader loader)
Create resource loader.

Parameters:
loader - the parent loader
Method Detail

loadResource

public InputStream loadResource(String resourceName)
                         throws ResourceNotFoundException
Description copied from interface: ResourceLoader
Method to load resource.

Specified by:
loadResource in interface ResourceLoader
Parameters:
resourceName - the resource name
Returns:
InputStream by opening a connection to a Resource specified
Throws:
ResourceNotFoundException - if resource not found and no parent ResrourceLoader available
See Also:
ResourceLoader.loadResource(String)


Copyright © 2000-2014 EPAM Systems. All Rights Reserved.