ResourceDiscover
, ResourceNameDiscover
DiscoverResources
, ResourceClassDiscoverImpl
public abstract class ResourceDiscoverImpl extends ResourceNameDiscoverImpl implements ResourceDiscover
Constructor | Description |
---|---|
ResourceDiscoverImpl() |
Construct a new resource discoverer.
|
ResourceDiscoverImpl(ClassLoaders classLoaders) |
Construct a new resource discoverer.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addClassLoader(java.lang.ClassLoader loader) |
Specify a new class loader to be used in searching.
|
ResourceNameIterator |
findResourceNames(java.lang.String resourceName) |
Locate names of resources that are bound to
resourceName . |
ResourceNameIterator |
findResourceNames(ResourceNameIterator resourceNames) |
Locate names of resources that are bound to
inputNames . |
abstract ResourceIterator |
findResources(java.lang.String resourceName) |
Locate resources that are bound to
resourceName . |
ResourceIterator |
findResources(ResourceNameIterator inputNames) |
Locate resources that are bound to
resourceNames . |
protected ClassLoaders |
getClassLoaders() |
Returns the class loaders holder.
|
void |
setClassLoaders(ClassLoaders loaders) |
Specify set of class loaders to be used in searching.
|
public ResourceDiscoverImpl()
public ResourceDiscoverImpl(ClassLoaders classLoaders)
classLoaders
- The class laoders holderpublic void setClassLoaders(ClassLoaders loaders)
loaders
- The class laoders holderpublic void addClassLoader(java.lang.ClassLoader loader)
loader
- The new class loader to be addedprotected ClassLoaders getClassLoaders()
public ResourceNameIterator findResourceNames(java.lang.String resourceName)
resourceName
.findResourceNames
in interface ResourceNameDiscover
findResourceNames
in class ResourceNameDiscoverImpl
resourceName
- The resource name to locateResourceNameIterator
public ResourceNameIterator findResourceNames(ResourceNameIterator resourceNames)
inputNames
.findResourceNames
in interface ResourceNameDiscover
findResourceNames
in class ResourceNameDiscoverImpl
resourceNames
- The resource names to locateResourceNameIterator
public abstract ResourceIterator findResources(java.lang.String resourceName)
resourceName
.findResources
in interface ResourceDiscover
resourceName
- The resource name has to be locatedpublic ResourceIterator findResources(ResourceNameIterator inputNames)
resourceNames
.findResources
in interface ResourceDiscover
inputNames
- The resources name iterator has to be located