A DynamicBeanInfo is a BeanInfo for a Java Bean that also has
the ability to dynamically add and remove PropertyDescriptors for that bean.
author: Jeff Tassin
Constructor Summary
public
DynamicBeanInfo(BeanInfo delegate) Creates a DynamicBeanInfo instance with the specified
BeanInfo delegate.
public
DynamicBeanInfo(BeanInfo delegate, Collection customProps) Creates a DynamicBeanInfo instance with the specified
BeanInfo delegate and adds a set of custom properties for the associated
Java Bean class.
Creates a DynamicBeanInfo instance with the specified
BeanInfo delegate.
Parameters: delegate - the actual BeanInfo for the associated Java Bean class.
Creates a DynamicBeanInfo instance with the specified
BeanInfo delegate and adds a set of custom properties for the associated
Java Bean class.
Parameters: delegate - the default BeanInfo for the bean. Parameters: customProps - a collection of JETAProperty objects that are in addition tothe default properties for the bean.
Registers a property descriptor for this info object. This allows us to
add properties dynamically.
Parameters: prop - the property descriptor to register with this beaninformation.
Removes a property descriptor from this info object. This allows us to
remove properties that are either deprecated or irrelevent for the
designer.
Parameters: propName - the name of the property descriptor to remove.