org.apache.commons.discovery.resource.classes
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
ResourceClassDiscoverImpl()
          Construct a new resource discoverer
ResourceClassDiscoverImpl(ClassLoaders classLoaders)
          Construct a new resource discoverer
 
Method Summary
 ResourceClassIterator findResourceClasses(ResourceNameIterator inputNames)
          Locate class resources that are bound to resourceNames.
abstract  ResourceClassIterator 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 resourceNames.
 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.
 
Methods inherited from class org.apache.commons.discovery.resource.ResourceDiscoverImpl
addClassLoader, getClassLoaders, setClassLoaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 to resourceName.
Specified by:
findResourceNames in interface ResourceNameDiscover
Overrides:
findResourceNames in class 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 class 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 class 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 class ResourceDiscoverImpl
Returns:
ResourceIterator

findResourceClasses

public abstract 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


Copyright (c) 2002 - Apache Software Foundation