|
Data Request Broker 2-3-release |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.gael.drb.DrbDefaultNodesChangeProducer
public class DrbDefaultNodesChangeProducer
A basic implementation of the DrbNodesChangeProducer. This implementation is useful to avoid the manageent of listener lists. If the target class does not extends any other, the DrbDefaultNodesChangeProducer may be directly extened providing both the DrbNodesChangeProducer implementation and the code managing the listener. If the target class already extends another one, the DrbDefaultNodesChangeProducer may be aggregated and the oprtations of the DrbNodesChangeProducer wrapped to the aggregat. These two options minimize the duplication of code dedicated to the management of node change events.
| Constructor Summary | |
|---|---|
DrbDefaultNodesChangeProducer()
Builds a default node change producer. |
|
| Method Summary | |
|---|---|
void |
addNodesChangeListener(DrbNodesChangeListener listener)
Adds a listener to the list. |
EventListenerList |
getListenerList()
Getter of the EventListenerList |
void |
nodesChanged(DrbNodesChangeEvent event)
Dispatches the received node change event to all the listener. |
void |
nodesInserted(DrbNodesChangeEvent event)
Dispatches the received node insertion event to all the listener. |
void |
nodesRemoved(DrbNodesChangeEvent event)
Dispatches the received node removal event to all the listener. |
void |
removeNodesChangeListener(DrbNodesChangeListener listener)
Removes a listener from the list. |
void |
setListenerList(EventListenerList list)
Setter of the EventListenerList |
void |
structureChanged(DrbNodesChangeEvent event)
Dispatches the received structure change event to all the listener. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DrbDefaultNodesChangeProducer()
| Method Detail |
|---|
public EventListenerList getListenerList()
public void setListenerList(EventListenerList list)
list - The EventListenerListpublic void addNodesChangeListener(DrbNodesChangeListener listener)
addNodesChangeListener in interface DrbNodesChangeProducerlistener - The listener to be added in the list.public void removeNodesChangeListener(DrbNodesChangeListener listener)
removeNodesChangeListener in interface DrbNodesChangeProducerlistener - The listener to be removed in the list.public void nodesChanged(DrbNodesChangeEvent event)
nodesChanged in interface DrbNodesChangeListenerevent - A reference to the event to dispatch.public void nodesInserted(DrbNodesChangeEvent event)
nodesInserted in interface DrbNodesChangeListenerevent - A reference to the event to dispatch.public void nodesRemoved(DrbNodesChangeEvent event)
nodesRemoved in interface DrbNodesChangeListenerevent - A reference to the event to dispatch.public void structureChanged(DrbNodesChangeEvent event)
structureChanged in interface DrbNodesChangeListenerevent - A reference to the event to dispatch.
|
Data Request Broker - DRB API® 2-3-release |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||