org.apache.commons.discovery
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, toArray
protected 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 Log
public <S extends T> java.lang.Class<S> loadClass()
S
- Any type extends TCopyright © 2002-2014. All Rights Reserved.