org.apache.commons.discovery.tools

Class PropertiesHolder


public class PropertiesHolder
extends java.lang.Object

Holder for a default class. Class may be specified by name (String) or class (Class). Using the holder complicates the users job, but minimized # of API's.

Author:
Richard A. Sitze

Constructor Summary

PropertiesHolder(java.lang.String propertiesFileName)
PropertiesHolder(java.util.Properties properties)

Method Summary

java.util.Properties
getProperties(SPInterface spi, ClassLoaders loaders)
java.lang.String
getPropertiesFileName()

Constructor Details

PropertiesHolder

public PropertiesHolder(java.lang.String propertiesFileName)


PropertiesHolder

public PropertiesHolder(java.util.Properties properties)

Method Details

getProperties

public java.util.Properties getProperties(SPInterface spi,
                                          ClassLoaders loaders)

Parameters:
spi - Optional SPI (may be null). If provided, an attempt is made to load the property file as-per Class.getResource().
loaders - Used only if properties need to be loaded.

Returns:
Properties. Load the properties if necessary.


getPropertiesFileName

public java.lang.String getPropertiesFileName()


Copyright (c) 2002 - Apache Software Foundation