T - The SPI typepublic class ResourceClass<T> extends Resource
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.Class<? extends T> |
resourceClass |
| Constructor | 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 | 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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetClassLoader, 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 T