|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.Dictionary java.util.Hashtable java.util.Properties org.jboss.util.property.PropertyMap org.jboss.util.property.PropertyContainer
Provides helper methods for working with instance or class properties.
Field Summary | |
protected String |
groupname
The group name for this container. |
Fields inherited from class org.jboss.util.property.PropertyMap |
boundListeners, EMPTY_ARRAY_PROPERTY, PROPERTY_NAME_SEPARATOR, unboundListeners |
Fields inherited from class java.util.Properties |
defaults |
Constructor Summary | |
PropertyContainer(Class type)
Initialize the container with a property group of the given class name. |
|
PropertyContainer(Properties props)
Initialize the container with a property group. |
|
PropertyContainer(String groupname)
Initialize the container with a property group of the given name. |
Method Summary | |
protected void |
bindField(String name)
Creates a FieldBoundPropertyListener for the field and
property name and adds it the underlying property group. |
protected void |
bindField(String name,
String propertyName)
Creates a FieldBoundPropertyListener for the field and
property name and adds it the underlying property group. |
protected void |
bindMethod(String name)
Creates a MethodBoundPropertyListener for the method and
property name and adds it the underlying property group. |
protected void |
bindMethod(String name,
String propertyName)
Creates a MethodBoundPropertyListener for the method and
property name and adds it the underlying property group. |
protected void |
throwException(String name)
|
protected void |
throwException(String name,
String msg)
|
protected void |
throwException(String name,
String msg,
Throwable nested)
|
protected void |
throwException(String name,
Throwable nested)
|
Methods inherited from class org.jboss.util.property.PropertyMap |
addPropertyListener, addPropertyListener, addPropertyListeners, containsProperty, entrySet, firePropertyAdded, firePropertyChanged, firePropertyRemoved, getArrayProperty, getArrayProperty, getProperty, getPropertyGroup, getPropertyGroup, keySet, load, load, load, load, makeIndexPropertyName, makePrefixedPropertyName, names, put, remove, removeProperty, removePropertyListener, removePropertyListener, setProperty |
Methods inherited from class java.util.Properties |
getProperty, list, list, load, propertyNames, save, store |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, putAll, rehash, size, toString, values |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
protected String groupname
Constructor Detail |
public PropertyContainer(Properties props)
public PropertyContainer(String groupname)
groupname
- Property group name.public PropertyContainer(Class type)
type
- The class whos name will be the property group name.Method Detail |
protected void bindField(String name, String propertyName)
FieldBoundPropertyListener
for the field and
property name and adds it the underlying property group.
name
- The field name to bind values to.propertyName
- The property name to bind to.
IllegalArgumentException
- Field of property name is null or
empty.protected void bindField(String name)
FieldBoundPropertyListener
for the field and
property name and adds it the underlying property group.
name
- The field name and property to bind values to.
IllegalArgumentException
- Field of property name is null or
empty.protected void bindMethod(String name, String propertyName)
MethodBoundPropertyListener
for the method and
property name and adds it the underlying property group.
name
- The method name to bind values to.propertyName
- The property name to bind to.
IllegalArgumentException
- Method of property name is null or
empty.protected void bindMethod(String name)
MethodBoundPropertyListener
for the method and
property name and adds it the underlying property group.
name
- The method name and property to bind values to.
IllegalArgumentException
- Method of property name is null or
empty.protected void throwException(String name) throws PropertyException
PropertyException
protected void throwException(String name, String msg) throws PropertyException
PropertyException
protected void throwException(String name, String msg, Throwable nested) throws PropertyException
PropertyException
protected void throwException(String name, Throwable nested) throws PropertyException
PropertyException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |