public class PropertyHelper extends Object
| Constructor and Description | 
|---|
PropertyHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
applyProperties(Object configuration,
               Map<String,String> properties)
Sets an objects fields via reflection from String values. 
 | 
static void | 
applyProperty(Object configuration,
             String key,
             String stringValue)  | 
static Object | 
convertToClass(String value,
              Class<?> clazz)
Converts a value to the type of the given field. 
 | 
static boolean | 
getBooleanProperty(Map<String,String> properties,
                  String name,
                  boolean defaultValue)  | 
static String | 
resolveProperty(Properties props,
               String original)
Replaces Ant-style property references if the corresponding keys exist in the provided  
Properties. | 
public static boolean getBooleanProperty(Map<String,String> properties, String name, boolean defaultValue)
public static Object convertToClass(String value, Class<?> clazz)
value - field - public static void applyProperty(Object configuration, String key, String stringValue)
public static void applyProperties(Object configuration, Map<String,String> properties)
configuration - properties - ProcessEngineException - if a property is supplied that matches no field or
 if the field's type is not String, nor int, nor boolean.public static String resolveProperty(Properties props, String original)
Properties.props - contains possible replacementsoriginal - may contain Ant-style templatesCopyright © 2018. All rights reserved.