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

Constructor Summary

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

Method Summary

abstract ResourceClassIterator
findResourceClasses(String className)
Locate class resources that are bound to className.
ResourceClassIterator
findResourceClasses(ResourceNameIterator inputNames)
Locate class resources that are bound to resourceNames.
ResourceNameIterator
findResourceNames(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(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 abstract ResourceClassIterator findResourceClasses(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(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(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