public class PropertySetter
extends java.lang.Object
| Constructor and Description |
|---|
PropertySetter(java.lang.Object obj)
Create a new PropertySetter for the specified Object.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
setProperties(java.lang.Object obj,
java.util.Properties properties,
java.lang.String prefix)
Set the properties of an object passed as a parameter in one
go.
|
void |
setProperties(java.util.Properties properties,
java.lang.String prefix)
Set the properties for the object that match the
prefix passed as parameter. |
void |
setProperty(java.beans.PropertyDescriptor prop,
java.lang.String name,
java.lang.String value)
Set the named property given a
PropertyDescriptor. |
void |
setProperty(java.lang.String name,
java.lang.String value)
Set a property on this PropertySetter's Object.
|
public PropertySetter(java.lang.Object obj)
setProperty(java.lang.String, java.lang.String) one or more times.obj - the object for which to set propertiespublic void setProperties(java.util.Properties properties,
java.lang.String prefix)
prefix passed as parameter.properties - The propertiesprefix - The prefixpublic void setProperty(java.lang.String name,
java.lang.String value)
If the setter expects a String no conversion is necessary. If it expects an int, then an attempt is made to convert 'value' to an int using new Integer(value). If the setter expects a boolean, the conversion is by new Boolean(value).
name - name of the propertyvalue - String value of the propertypublic void setProperty(java.beans.PropertyDescriptor prop,
java.lang.String name,
java.lang.String value)
throws PropertySetterException
PropertyDescriptor.prop - A PropertyDescriptor describing the characteristics of the property to set.name - The named of the property to set.value - The value of the property.PropertySetterException - (Never actually throws this exception. Kept for historical purposes.)public static void setProperties(java.lang.Object obj,
java.util.Properties properties,
java.lang.String prefix)
properties are parsed relative to a
prefix.obj - The object to configure.properties - A java.util.Properties containing keys and values.prefix - Only keys having the specified prefix will be set.