org.jboss.webbeans.tck.impl.util
Class DeploymentProperties
java.lang.Object
org.jboss.webbeans.tck.impl.util.DeploymentProperties
public class DeploymentProperties
- extends java.lang.Object
Utility class to load deployment properties
- Author:
- Pete Muir
|
Method Summary |
<T> java.util.Set<java.lang.Class<? extends T>> |
|
getClasses(java.lang.String propertyName,
java.lang.Class<T> expectedType)
Gets the possible implementation class for a given property for which the
values are classanames |
java.util.List<java.lang.String> |
getPropertyValues(java.lang.String key)
Get a list of possible values for a given key. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE_BUNDLE
public static final java.lang.String RESOURCE_BUNDLE
- See Also:
- Constant Field Values
DeploymentProperties
public DeploymentProperties()
- Constructor
- Parameters:
classLoader - The classloader to work on
getPropertyValues
public java.util.List<java.lang.String> getPropertyValues(java.lang.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> java.util.Set<java.lang.Class<? extends T>> getClasses(java.lang.String propertyName,
java.lang.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
Copyright © 2008-2009. All Rights Reserved.