org.apache.commons.discovery.resource.names
Class NameDiscoverers
java.lang.Object
|
+--org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl
|
+--org.apache.commons.discovery.resource.names.NameDiscoverers
- All Implemented Interfaces:
- ResourceNameDiscover
- public class NameDiscoverers
- extends ResourceNameDiscoverImpl
- implements ResourceNameDiscover
Holder for multiple ResourceNameDiscover instances.
The result is the union of the results from each
(not a chained sequence, where results feed the next in line.
- Author:
- Richard A. Sitze
Constructor Summary |
NameDiscoverers()
Construct a new resource name discoverer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameDiscoverers
public NameDiscoverers()
- Construct a new resource name discoverer
setLog
public static void setLog(org.apache.commons.logging.Log _log)
addResourceNameDiscover
public void addResourceNameDiscover(ResourceNameDiscover discover)
- Specify an additional class loader to be used in searching.
The order of loaders determines the order of the result.
It is recommended to add the most specific loaders first.
getResourceNameDiscover
protected ResourceNameDiscover getResourceNameDiscover(int idx)
size
protected int size()
findResourceNames
public ResourceNameIterator findResourceNames(java.lang.String resourceName)
- Set of results of all discoverers.
- Specified by:
findResourceNames
in interface ResourceNameDiscover
- Overrides:
findResourceNames
in class ResourceNameDiscoverImpl
- Returns:
- ResourceIterator
Copyright (c) 2002 - Apache Software Foundation