Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Class java.beans.beancontext.BeanContextMembershipEvent

java.lang.Object
    |
    +----java.util.EventObject
            |
            +----java.beans.beancontext.BeanContextEvent
                    |
                    +----java.beans.beancontext.BeanContextMembershipEvent
Subclasses:
BeanContextAddedEvent, BeanContextRemovedEvent

public class BeanContextMembershipEvent
extends BeanContextEvent

Compliant BeanContexts fire events on this interface when state maintained by the BeanContext, for some or all of its "children", changes, to all BeanContextListeners that register themselves with a particular BeanContext.

Since:
1.2
See Also:
BeanContext, BeanContextEvent, java.beans.beancontext.BeanContextListener

Field Summary
Collection  children
 
 
Fields inherited from class java.beans.beancontext.BeanContextEvent
 propagatedFrom
 
Fields inherited from class java.util.EventObject
 source
 

Constructor Summary
 BeanContextMembershipEvent(BeanContext bc, Collection changes)
Contruct a BeanContextMembershipEvent
 BeanContextMembershipEvent(BeanContext bc, Object[] changes)
Contruct a BeanContextMembershipEvent
 

Method Summary
boolean  contains(Object child)
 
Iterator  iterator()
 
int  size()
how many children are effected by the notification
Object[]  toArray()
 
 
Methods inherited from class java.beans.beancontext.BeanContextEvent
 getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
 
Methods inherited from class java.util.EventObject
 getSource, toString
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

children

protected Collection children
Constructor Detail

BeanContextMembershipEvent

public BeanContextMembershipEvent(BeanContext bc,
                                  Collection changes)
Contruct a BeanContextMembershipEvent
Parameters:
bc - The BeanContext source
changes - The Children effected

BeanContextMembershipEvent

public BeanContextMembershipEvent(BeanContext bc,
                                  Object[] changes)
Contruct a BeanContextMembershipEvent
Parameters:
bc - The BeanContext source
changes - The Children effected
Method Detail

size

public int size()
how many children are effected by the notification

contains

public boolean contains(Object child)
Returns:
is the child specified effected by the event?

toArray

public Object[] toArray()
Returns:
the array of children effected

iterator

public Iterator iterator()
Returns:
the array of children effected

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.