All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.ibm.beans.widgets.MergedCustomizer

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----com.ibm.beans.widgets.MergedCustomizer

public class MergedCustomizer
extends Panel
implements Customizer
The MergedCustomizer class is a notebook-style customizer that adds customizers tagged with a label. This class relies on the MergeCustomizable interface. The original customizer appears first in the notebook. The remaining additional customizers appear array order obtained from the bean.

See Also:
MergeCustomizable

Constructor Index

 o MergedCustomizer()
Constructs a MergedCustomizer

Method Index

 o addCustomizer(Customizer, String)
Adds the customizer and its corresponding label as a new page to this notebook customizer.
 o addPropertyChangeListener(PropertyChangeListener)
Adds the property change listener.
 o preferredSize()
Returns the preferredSize of this customizer.
 o removePropertyChangeListener(PropertyChangeListener)
Removes the property change listener.
 o setObject(Object)
Sets the target bean object for this customizer.

Constructors

 o MergedCustomizer
 public MergedCustomizer()
Constructs a MergedCustomizer

Methods

 o setObject
 public void setObject(Object target)
Sets the target bean object for this customizer. The bean object is used to get the original and additional customizers to add to the notebook.

Parameters:
target - The target bean.
 o addPropertyChangeListener
 public void addPropertyChangeListener(PropertyChangeListener pcl)
Adds the property change listener.

This method assumes that only the original customizer can change the properties of the bean. This notebook customizer does not change the properties of the bean.

Parameters:
pcl - The PropertyChangeListener to add.
 o removePropertyChangeListener
 public void removePropertyChangeListener(PropertyChangeListener pcl)
Removes the property change listener.

This method assumes that only the original customizer can change the properties of the bean. This notebook customizer does not change the properties of the bean.

Parameters:
pcl - The PropertyChangeListener to remove.
 o addCustomizer
 public void addCustomizer(Customizer cust,
                           String label)
Adds the customizer and its corresponding label as a new page to this notebook customizer.

Parameters:
cust - The Customizer being added to this notebook customizer.
label - The notebook label for the added customizer page.
 o preferredSize
 public Dimension preferredSize()
Returns the preferredSize of this customizer.

Returns:
Dimension
Overrides:
preferredSize in class Container

All Packages  Class Hierarchy  This Package  Previous  Next  Index