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.