All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface java.beans.Customizer

public interface Customizer
A customizer class provides a complete custom GUI for customizing a target Java Bean.

Each customizer should inherit from the java.awt.Component class so it can be instantiated inside an AWT dialog or panel.

Each customizer should have a null constructor.


Method Index

 o addPropertyChangeListener(PropertyChangeListener)
Register a listener for the PropertyChange event.
 o removePropertyChangeListener(PropertyChangeListener)
Remove a listener for the PropertyChange event.
 o setObject(Object)
Set the object to be customized.

Methods

 o setObject
    method setObject(bean=Object)  public abstract    
Set the object to be customized. This method should be called only once, before the Customizer has been added to any parent AWT container.

Parameters:
bean - The object to be customized.
 o addPropertyChangeListener
    method addPropertyChangeListener(listener=PropertyChangeListener)  public abstract    
Register a listener for the PropertyChange event. The customizer should fire a PropertyChange event whenever it changes the target bean in a way that might require the displayed properties to be refreshed.

Parameters:
listener - An object to be invoked when a PropertyChange event is fired.
 o removePropertyChangeListener
    method removePropertyChangeListener(listener=PropertyChangeListener)  public abstract    
Remove a listener for the PropertyChange event.

Parameters:
listener - The PropertyChange listener to be removed.

All Packages  Class Hierarchy  This Package  Previous  Next  Index