org.jacorb.notification

Class EventTypeSet

public abstract class EventTypeSet extends Object

Utility class that manages Sets of EventTypes. EventTypes can be added and removed. this class will calculate recalculate its internal Set and notify its listeners if its state has changed.

Version: $Id: EventTypeSet.java,v 1.11 2005/10/02 15:18:39 alphonse.bendt Exp $

Author: Alphonse Bendt

Field Summary
protected static EventType[]EMPTY_EVENT_TYPE
Method Summary
protected abstract voidactionSetChanged(EventType[] added, EventType[] removed)
voidchangeSet(EventType[] added, EventType[] removed)
protected EventType[]getAllTypes()

Field Detail

EMPTY_EVENT_TYPE

protected static final EventType[] EMPTY_EVENT_TYPE

Method Detail

actionSetChanged

protected abstract void actionSetChanged(EventType[] added, EventType[] removed)

changeSet

public void changeSet(EventType[] added, EventType[] removed)

getAllTypes

protected EventType[] getAllTypes()