org.jboss.test.audit.config
Class RuntimeProperties
java.lang.Object
org.jboss.test.audit.config.RuntimeProperties
public class RuntimeProperties
- extends Object
Utility class to load deployment properties
- Author:
- Pete Muir
Method Summary |
boolean |
getBooleanValue(String propertyName,
boolean _default,
boolean required)
|
|
getClasses(String propertyName,
Class<T> expectedType)
Gets the possible implementation class for a given property for which the
values are classanames |
|
getClassValue(String propertyName,
Class<T> expectedType,
boolean required)
|
|
getInstanceValue(String propertyName,
Class<T> expectedType,
boolean required)
|
int |
getIntValue(String propertyName,
int _default,
boolean required)
|
List<String> |
getPropertyValues(String key)
Get a list of possible values for a given key. |
String |
getStringValue(String propertyName,
String _default,
boolean required)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE_BUNDLE
public static final String RESOURCE_BUNDLE
- See Also:
- Constant Field Values
RuntimeProperties
public RuntimeProperties()
- Constructor
- Parameters:
classLoader
- The classloader to work on
getPropertyValues
public List<String> getPropertyValues(String key)
- Get a list of possible values for a given key.
First, System properties are tried, followed by the specified resource
bundle (first in classpath only).
- Parameters:
key
- The key to search for
- Returns:
- A list of possible values. An empty list is returned if there are
no matches.
getClasses
public <T> Set<Class<T>> getClasses(String propertyName,
Class<T> expectedType)
- Gets the possible implementation class for a given property for which the
values are classanames
- Parameters:
deploymentProperties
- The deployment properties object to useresourceLoader
- The resource laoder to use to attemptpropertyName
- The name of the property to load
- Returns:
- A set of classes specified
getClassValue
public <T> Class<T> getClassValue(String propertyName,
Class<T> expectedType,
boolean required)
getInstanceValue
public <T> T getInstanceValue(String propertyName,
Class<T> expectedType,
boolean required)
getBooleanValue
public boolean getBooleanValue(String propertyName,
boolean _default,
boolean required)
getIntValue
public int getIntValue(String propertyName,
int _default,
boolean required)
getStringValue
public String getStringValue(String propertyName,
String _default,
boolean required)
Copyright © 2009-2012. All Rights Reserved.