org.apache.commons.discovery.resource.names

Class DiscoverNamesInFile

public class DiscoverNamesInFile extends ResourceNameDiscoverImpl implements ResourceNameDiscover

Discover ALL files of a given name, and return resource names contained within the set of files: Default discoverer is DiscoverClassLoaderResources, but it can be set to any other.

Author: Richard A. Sitze Costin Manolache James Strachan

Constructor Summary
DiscoverNamesInFile()
Construct a new resource discoverer
DiscoverNamesInFile(String prefix, String suffix)
Construct a new resource discoverer
DiscoverNamesInFile(ClassLoaders loaders)
Construct a new resource discoverer
DiscoverNamesInFile(ClassLoaders loaders, String prefix, String suffix)
Construct a new resource discoverer
DiscoverNamesInFile(ResourceDiscover discoverer)
Construct a new resource discoverer
DiscoverNamesInFile(ResourceDiscover discoverer, String prefix, String suffix)
Construct a new resource discoverer
Method Summary
ResourceNameIteratorfindResourceNames(String serviceName)
ResourceDiscovergetDiscover()
To be used by downstream elements..
voidsetDiscoverer(ResourceDiscover discover)
Specify set of class loaders to be used in searching.
static voidsetLog(Log _log)

Constructor Detail

DiscoverNamesInFile

public DiscoverNamesInFile()
Construct a new resource discoverer

DiscoverNamesInFile

public DiscoverNamesInFile(String prefix, String suffix)
Construct a new resource discoverer

DiscoverNamesInFile

public DiscoverNamesInFile(ClassLoaders loaders)
Construct a new resource discoverer

DiscoverNamesInFile

public DiscoverNamesInFile(ClassLoaders loaders, String prefix, String suffix)
Construct a new resource discoverer

DiscoverNamesInFile

public DiscoverNamesInFile(ResourceDiscover discoverer)
Construct a new resource discoverer

DiscoverNamesInFile

public DiscoverNamesInFile(ResourceDiscover discoverer, String prefix, String suffix)
Construct a new resource discoverer

Method Detail

findResourceNames

public ResourceNameIterator findResourceNames(String serviceName)

Returns: Enumeration of ServiceInfo

getDiscover

public ResourceDiscover getDiscover()
To be used by downstream elements..

setDiscoverer

public void setDiscoverer(ResourceDiscover discover)
Specify set of class loaders to be used in searching.

setLog

public static void setLog(Log _log)
Copyright (c) 2002 - Apache Software Foundation