Class ResourceClassDiscoverImpl
- java.lang.Object
-
- org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl
-
- org.apache.commons.discovery.resource.ResourceDiscoverImpl
-
- org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl
-
- All Implemented Interfaces:
ResourceClassDiscover
,ResourceDiscover
,ResourceNameDiscover
- Direct Known Subclasses:
DiscoverClasses
public abstract class ResourceClassDiscoverImpl extends ResourceDiscoverImpl implements ResourceClassDiscover
- Author:
- Richard A. Sitze
-
-
Constructor Summary
Constructors Constructor Description ResourceClassDiscoverImpl()
Construct a new resource discovererResourceClassDiscoverImpl(ClassLoaders classLoaders)
Construct a new resource discoverer
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ResourceClassIterator
findResourceClasses(java.lang.String className)
Locate class resources that are bound toclassName
.ResourceClassIterator
findResourceClasses(ResourceNameIterator inputNames)
Locate class resources that are bound toresourceNames
.ResourceNameIterator
findResourceNames(java.lang.String resourceName)
Locate names of resources that are bound toresourceName
.ResourceNameIterator
findResourceNames(ResourceNameIterator resourceNames)
Locate names of resources that are bound toresourceNames
.ResourceIterator
findResources(java.lang.String resourceName)
Locate resources that are bound toresourceName
.ResourceIterator
findResources(ResourceNameIterator resourceNames)
Locate resources that are bound toresourceNames
.-
Methods inherited from class org.apache.commons.discovery.resource.ResourceDiscoverImpl
addClassLoader, getClassLoaders, setClassLoaders
-
-
-
-
Constructor Detail
-
ResourceClassDiscoverImpl
public ResourceClassDiscoverImpl()
Construct a new resource discoverer
-
ResourceClassDiscoverImpl
public ResourceClassDiscoverImpl(ClassLoaders classLoaders)
Construct a new resource discoverer
-
-
Method Detail
-
findResourceNames
public ResourceNameIterator findResourceNames(java.lang.String resourceName)
Locate names of resources that are bound toresourceName
.- Specified by:
findResourceNames
in interfaceResourceNameDiscover
- Overrides:
findResourceNames
in classResourceDiscoverImpl
- Returns:
- ResourceNameIterator
-
findResourceNames
public ResourceNameIterator findResourceNames(ResourceNameIterator resourceNames)
Locate names of resources that are bound toresourceNames
.- Specified by:
findResourceNames
in interfaceResourceNameDiscover
- Overrides:
findResourceNames
in classResourceDiscoverImpl
- Returns:
- ResourceNameIterator
-
findResources
public ResourceIterator findResources(java.lang.String resourceName)
Locate resources that are bound toresourceName
.- Specified by:
findResources
in interfaceResourceDiscover
- Specified by:
findResources
in classResourceDiscoverImpl
- Returns:
- ResourceIterator
-
findResources
public ResourceIterator findResources(ResourceNameIterator resourceNames)
Locate resources that are bound toresourceNames
.- Specified by:
findResources
in interfaceResourceDiscover
- Overrides:
findResources
in classResourceDiscoverImpl
- Returns:
- ResourceIterator
-
findResourceClasses
public abstract ResourceClassIterator findResourceClasses(java.lang.String className)
Locate class resources that are bound toclassName
.- Specified by:
findResourceClasses
in interfaceResourceClassDiscover
- Returns:
- ResourceClassIterator
-
findResourceClasses
public ResourceClassIterator findResourceClasses(ResourceNameIterator inputNames)
Locate class resources that are bound toresourceNames
.- Specified by:
findResourceClasses
in interfaceResourceClassDiscover
- Returns:
- ResourceIterator
-
-