org.apache.beehive.controls.api.context
Interface ControlBeanContext.LifeCycle

Enclosing interface:
ControlBeanContext

public static interface ControlBeanContext.LifeCycle

The Lifecycle event interface defines a set of lifecycle events exposed by the ControlBeanContext to any registered listener.


Method Summary
 void onCreate()
          The onCreate event is delivered when the control implementation instance for the associated bean has been instantiated and fully initialized.
 void onPropertyChange(PropertyChangeEvent pce)
          The onPropertyChange event is delivered when a property setter method is called for a bound property on the Java Control.
 void onVetoableChange(PropertyChangeEvent pce)
          The onVetoableChange event is delivered when a property setter method is called for a constrained property on the Java Control.
 

Method Detail

onCreate

void onCreate()
The onCreate event is delivered when the control implementation instance for the associated bean has been instantiated and fully initialized.


onPropertyChange

void onPropertyChange(PropertyChangeEvent pce)
The onPropertyChange event is delivered when a property setter method is called for a bound property on the Java Control.

See Also:
PropertyInfo

onVetoableChange

void onVetoableChange(PropertyChangeEvent pce)
                      throws PropertyVetoException
The onVetoableChange event is delivered when a property setter method is called for a constrained property on the Java Control. A PropertyVetoException may be thrown to veto the change made by the client.

Throws:
PropertyVetoException
See Also:
PropertyInfo