T - The SPI typepublic class ResourceClass<T> extends Resource
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class<? extends T> |
resourceClass |
| Constructor and Description |
|---|
ResourceClass(java.lang.Class<S> resourceClass,
java.net.URL resource)
Create a new
Resource class located by discovery. |
ResourceClass(java.lang.String resourceName,
java.net.URL resource,
java.lang.ClassLoader loader)
Create a new
Resource class located by discovery. |
| Modifier and Type | Method and Description |
|---|---|
<S extends T> |
loadClass()
Get the value of resourceClass.
|
static void |
setLog(org.apache.commons.logging.Log _log)
Deprecated.
This method is not thread-safe
|
java.lang.String |
toString() |
getClassLoader, getName, getResource, getResourceAsStream, toArrayprotected java.lang.Class<? extends T> resourceClass
public ResourceClass(java.lang.Class<S> resourceClass,
java.net.URL resource)
Resource class located by discovery.S - Any type extends TresourceClass - The resource class has to be locatedresource - The resource URL has to be locatedpublic ResourceClass(java.lang.String resourceName,
java.net.URL resource,
java.lang.ClassLoader loader)
Resource class located by discovery.resourceName - The resource class name has to be locatedresource - The resource URL has to be locatedloader - The class loaders holder@Deprecated public static void setLog(org.apache.commons.logging.Log _log)
Log for this class._log - This class Logpublic <S extends T> java.lang.Class<S> loadClass()
S - Any type extends TCopyright (c) 2002 - Apache Software Foundation