org.apache.commons.discovery.resource.names

Class DiscoverNamesInDictionary

Implemented Interfaces:
ResourceNameDiscover

public class DiscoverNamesInDictionary
extends ResourceNameDiscoverImpl
implements ResourceNameDiscover

Recover resources from a Dictionary. This covers Properties as well, since Properties extends Hashtable extends Dictionary. The recovered value is expected to be either a String or a String[].

Author:
Richard A. Sitze

Nested Class Summary

Constructor Summary

DiscoverNamesInDictionary()
Construct a new resource discoverer
DiscoverNamesInDictionary(java.util.Dictionary dictionary)
Construct a new resource discoverer

Method Summary

void
addResource(java.lang.String resourceName, java.lang.String resource)
void
addResource(java.lang.String resourceName, java.lang.String[] resources)
ResourceNameIterator
findResourceNames(java.lang.String resourceName)
protected java.util.Dictionary
getDictionary()
void
setDictionary(java.util.Dictionary table)
Specify set of class loaders to be used in searching.
static void
setLog(Log _log)

Methods inherited from class org.apache.commons.discovery.resource.names.ResourceNameDiscoverImpl

findResourceNames, findResourceNames

Constructor Details

DiscoverNamesInDictionary

public DiscoverNamesInDictionary()
Construct a new resource discoverer


DiscoverNamesInDictionary

public DiscoverNamesInDictionary(java.util.Dictionary dictionary)
Construct a new resource discoverer

Method Details

addResource

public void addResource(java.lang.String resourceName,
                        java.lang.String resource)


addResource

public void addResource(java.lang.String resourceName,
                        java.lang.String[] resources)


findResourceNames

public ResourceNameIterator findResourceNames(java.lang.String resourceName)
Specified by:
findResourceNames in interface ResourceNameDiscover
Overrides:
findResourceNames in interface ResourceNameDiscoverImpl

Returns:
Enumeration of ResourceInfo


getDictionary

protected java.util.Dictionary getDictionary()


setDictionary

public void setDictionary(java.util.Dictionary table)
Specify set of class loaders to be used in searching.


setLog

public static void setLog(Log _log)


Copyright (c) 2002 - Apache Software Foundation