Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.beans.beancontext

Class BeanContextEvent

java.lang.Object
|
+--java.util.EventObject
   |
   +--java.beans.beancontext.BeanContextEvent


public abstract class BeanContextEvent

extends EventObject

Generic superclass for events fired by BeanContexts.

Since:Author:

Field Summary

java.beans.beancontext.BeanContextpropagatedFrom

The BeanContext that most recently passed this event on.

Constructor Summary

BeanContextEvent(java.beans.beancontext.BeanContext source)

Create a new event, from the specified BeanContext.

Method Summary

java.beans.beancontext.BeanContextgetBeanContext()

Get the BeanContext that originated this event.
java.beans.beancontext.BeanContextgetPropagatedFrom()

Get the most recent propagator of this event.
booleanisPropagated()

Tell whether this event has been propagated.
voidsetPropagatedFrom(java.beans.beancontext.BeanContext propagator)

Set the most recent propagator of this event.

Field Details

propagatedFrom

protected BeanContext propagatedFrom

The BeanContext that most recently passed this event on.


Constructor Details

BeanContextEvent

protected BeanContextEvent(java.beans.beancontext.BeanContext source)

Create a new event, from the specified BeanContext. propagatedFrom will be initialized to null.

Parameters:


Method Details

getBeanContext

public BeanContext getBeanContext()

Get the BeanContext that originated this event.

Returns:


getPropagatedFrom

public BeanContext getPropagatedFrom()

Get the most recent propagator of this event. If this value is null, you have received the event straight from the source.

Returns:


isPropagated

public boolean isPropagated()

Tell whether this event has been propagated.

Returns:


setPropagatedFrom

public void setPropagatedFrom(java.beans.beancontext.BeanContext propagator)

Set the most recent propagator of this event.

Parameters: