T - The SPI typepublic abstract class ResourceClassDiscoverImpl<T> extends ResourceDiscoverImpl implements ResourceClassDiscover<T>
ResourceClassDiscover implementation.| Constructor and Description |
|---|
ResourceClassDiscoverImpl()
Construct a new resource discoverer.
|
ResourceClassDiscoverImpl(ClassLoaders classLoaders)
Construct a new resource discoverer.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceClassIterator<T> |
findResourceClasses(ResourceNameIterator inputNames)
Locate class resources that are bound to
resourceNames. |
abstract ResourceClassIterator<T> |
findResourceClasses(java.lang.String className)
Locate class resources that are bound to
className. |
ResourceNameIterator |
findResourceNames(ResourceNameIterator resourceNames)
Locate names of resources that are bound to
inputNames. |
ResourceNameIterator |
findResourceNames(java.lang.String resourceName)
Locate names of resources that are bound to
resourceName. |
ResourceIterator |
findResources(ResourceNameIterator resourceNames)
Locate resources that are bound to
resourceNames. |
ResourceIterator |
findResources(java.lang.String resourceName)
Locate resources that are bound to
resourceName. |
addClassLoader, getClassLoaders, setClassLoaderspublic ResourceClassDiscoverImpl()
public ResourceClassDiscoverImpl(ClassLoaders classLoaders)
classLoaders - The class loaders holderpublic ResourceNameIterator findResourceNames(java.lang.String resourceName)
resourceName.findResourceNames in interface ResourceNameDiscoverfindResourceNames in class ResourceDiscoverImplresourceName - The resource name to locateResourceNameIteratorpublic ResourceNameIterator findResourceNames(ResourceNameIterator resourceNames)
inputNames.findResourceNames in interface ResourceNameDiscoverfindResourceNames in class ResourceDiscoverImplresourceNames - The resource names to locateResourceNameIteratorpublic ResourceIterator findResources(java.lang.String resourceName)
resourceName.findResources in interface ResourceDiscoverfindResources in class ResourceDiscoverImplresourceName - The resource name has to be locatedpublic ResourceIterator findResources(ResourceNameIterator resourceNames)
resourceNames.findResources in interface ResourceDiscoverfindResources in class ResourceDiscoverImplresourceNames - The resources name iterator has to be locatedpublic abstract ResourceClassIterator<T> findResourceClasses(java.lang.String className)
className.findResourceClasses in interface ResourceClassDiscover<T>className - The class name has to be locatedpublic ResourceClassIterator<T> findResourceClasses(ResourceNameIterator inputNames)
resourceNames.findResourceClasses in interface ResourceClassDiscover<T>inputNames - The resource name iteratorResourceClassIterator over the given resource name iteratorCopyright (c) 2002 - Apache Software Foundation