org.jboss.webbeans.servlet
Class ServletContextResourceLoader

java.lang.Object
  extended by org.jboss.webbeans.servlet.ServletContextResourceLoader
All Implemented Interfaces:
ResourceLoader

public class ServletContextResourceLoader
extends java.lang.Object
implements ResourceLoader

A resource loader based on a servlet context

Author:
Pete Muir

Field Summary
 
Fields inherited from interface org.jboss.webbeans.resources.spi.ResourceLoader
PROPERTY_NAME
 
Constructor Summary
ServletContextResourceLoader(javax.servlet.ServletContext servletContext)
          Constructor
 
Method Summary
 java.lang.Class<?> classForName(java.lang.String name)
          Creates a class with a given name from the servlet contexts classloader
 java.net.URL getResource(java.lang.String name)
           
 java.lang.Iterable<java.net.URL> getResources(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletContextResourceLoader

public ServletContextResourceLoader(javax.servlet.ServletContext servletContext)
Constructor

Parameters:
servletContext - The servlet context
Method Detail

classForName

public java.lang.Class<?> classForName(java.lang.String name)
Creates a class with a given name from the servlet contexts classloader

Specified by:
classForName in interface ResourceLoader
Parameters:
The - FQCN of the class
Returns:
The class
See Also:
ResourceLoader.classForName(String)

getResource

public java.net.URL getResource(java.lang.String name)
Specified by:
getResource in interface ResourceLoader
See Also:
ResourceLoader.getResource(String)

getResources

public java.lang.Iterable<java.net.URL> getResources(java.lang.String name)
Specified by:
getResources in interface ResourceLoader
See Also:
ResourceLoader.getResource(String)


Copyright © 2008-2009. All Rights Reserved.