org.apache.commons.discovery.resource.classes

Class ResourceClassDiscoverImpl

Implemented Interfaces:
ResourceClassDiscover, ResourceDiscover, ResourceNameDiscover
Known Direct Subclasses:
DiscoverClasses

public abstract class ResourceClassDiscoverImpl
extends ResourceDiscoverImpl
implements ResourceClassDiscover

Author:
Richard A. Sitze

Nested Class Summary

Constructor Summary

ResourceClassDiscoverImpl()
Construct a new resource discoverer
ResourceClassDiscoverImpl(ClassLoaders classLoaders)
Construct a new resource discoverer

Method Summary

ResourceClassIterator
findResourceClasses(java.lang.String className)
Locate class resources that are bound to className.
ResourceClassIterator
findResourceClasses(ResourceNameIterator inputNames)
Locate class resources that are bound to resourceNames.
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 resourceNames.
ResourceIterator
findResources(java.lang.String resourceName)
Locate resources that are bound to resourceName.
ResourceIterator
findResources(ResourceNameIterator resourceNames)
Locate resources that are bound to resourceNames.

Methods inherited from class org.apache.commons.discovery.resource.ResourceDiscoverImpl

addClassLoader, findResourceNames, findResourceNames, findResources, findResources, getClassLoaders, setClassLoaders

Methods inherited from class org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl

findResourceNames, findResourceNames

Constructor Details

ResourceClassDiscoverImpl

public ResourceClassDiscoverImpl()
Construct a new resource discoverer


ResourceClassDiscoverImpl

public ResourceClassDiscoverImpl(ClassLoaders classLoaders)
Construct a new resource discoverer

Method Details

findResourceClasses

public ResourceClassIterator findResourceClasses(java.lang.String className)
Locate class resources that are bound to className.
Specified by:
findResourceClasses in interface ResourceClassDiscover

Returns:
ResourceClassIterator


findResourceClasses

public ResourceClassIterator findResourceClasses(ResourceNameIterator inputNames)
Locate class resources that are bound to resourceNames.
Specified by:
findResourceClasses in interface ResourceClassDiscover

Returns:
ResourceIterator


findResourceNames

public ResourceNameIterator findResourceNames(java.lang.String resourceName)
Locate names of resources that are bound to resourceName.
Specified by:
findResourceNames in interface ResourceNameDiscover
Overrides:
findResourceNames in interface ResourceDiscoverImpl

Returns:
ResourceNameIterator


findResourceNames

public ResourceNameIterator findResourceNames(ResourceNameIterator resourceNames)
Locate names of resources that are bound to resourceNames.
Specified by:
findResourceNames in interface ResourceNameDiscover
Overrides:
findResourceNames in interface ResourceDiscoverImpl

Returns:
ResourceNameIterator


findResources

public ResourceIterator findResources(java.lang.String resourceName)
Locate resources that are bound to resourceName.
Specified by:
findResources in interface ResourceDiscover
Overrides:
findResources in interface ResourceDiscoverImpl

Returns:
ResourceIterator


findResources

public ResourceIterator findResources(ResourceNameIterator resourceNames)
Locate resources that are bound to resourceNames.
Specified by:
findResources in interface ResourceDiscover
Overrides:
findResources in interface ResourceDiscoverImpl

Returns:
ResourceIterator


Copyright (c) 2002 - Apache Software Foundation