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
Constructors Constructor Description NameDiscoverers()
Construct a new resource name discoverer
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addResourceNameDiscover(ResourceNameDiscover discover)
Specify an additional class loader to be used in searching.ResourceNameIterator
findResourceNames(java.lang.String resourceName)
Set of results of all discoverers.protected ResourceNameDiscover
getResourceNameDiscover(int idx)
static void
setLog(org.apache.commons.logging.Log _log)
protected int
size()
-
Methods inherited from class org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl
findResourceNames
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.commons.discovery.ResourceNameDiscover
findResourceNames
-
-
-
-
Method Detail
-
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 interfaceResourceNameDiscover
- Specified by:
findResourceNames
in classResourceNameDiscoverImpl
- Returns:
- ResourceIterator
-
-