org.apache.commons.discovery.resource.names
Class DiscoverNamesInFile
java.lang.Object
|
+--org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl
|
+--org.apache.commons.discovery.resource.names.DiscoverNamesInFile
- All Implemented Interfaces:
- ResourceNameDiscover
- Direct Known Subclasses:
- DiscoverServiceNames
- public class DiscoverNamesInFile
- extends ResourceNameDiscoverImpl
- implements ResourceNameDiscover
Discover ALL files of a given name, and return resource names
contained within the set of files:
- one resource name per line,
- whitespace ignored,
- comments begin with '#'
Default discoverer is DiscoverClassLoaderResources,
but it can be set to any other.
- Author:
- Richard A. Sitze, Costin Manolache, James Strachan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiscoverNamesInFile
public DiscoverNamesInFile()
- Construct a new resource discoverer
DiscoverNamesInFile
public DiscoverNamesInFile(ClassLoaders loaders)
- Construct a new resource discoverer
DiscoverNamesInFile
public DiscoverNamesInFile(ResourceDiscover discoverer)
- Construct a new resource discoverer
setLog
public static void setLog(org.apache.commons.logging.Log _log)
setDiscoverer
public void setDiscoverer(ResourceDiscover discover)
- Specify set of class loaders to be used in searching.
getDiscover
public ResourceDiscover getDiscover()
- To be used by downstream elements..
findResourceNames
public ResourceNameIterator findResourceNames(java.lang.String fileName)
- Description copied from interface:
ResourceNameDiscover
- Locate names of resources that are bound to
resourceName
.
- Specified by:
findResourceNames
in interface ResourceNameDiscover
- Overrides:
findResourceNames
in class ResourceNameDiscoverImpl
- Returns:
- Enumeration of ServiceInfo
Copyright (c) 2002 - Apache Software Foundation