|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface ObservableElementList.Connector<E>
An interface defining the methods required for registering and
unregistering change listeners on list elements within an ObservableElementList.
The ObservableElementList implementation needs to implement ObservableElementChangeHandler.
Connector implementations typically install a single listener,
such as a PropertyChangeListener on list elements to detect changes
in the state of the element.
The installed listener implementation in turn calls
ObservableElementChangeHandler.elementChanged(Object) in order to have
the list broadcast an update at the index of the object.
| Method Summary | |
|---|---|
EventListener |
installListener(E element)
Start listening for events from the specified element. |
void |
setObservableElementList(ObservableElementChangeHandler<? extends E> list)
Sets the ObservableElementChangeHandler to notify when changes occur on elements. |
void |
uninstallListener(E element,
EventListener listener)
Stop listening for events from the specified element. |
| Method Detail |
|---|
EventListener installListener(E element)
element.
Alternatively, if the element does not require a
listener to be attached to it (e.g. the element is
immutable), null may be returned to signal that no
listener was installed.
element - the element to be observed
element
to be used as a parameter to uninstallListener(Object, EventListener).
null is taken to mean no listener was installed
and thus uninstallListener(Object, EventListener) need
not be called.
void uninstallListener(E element,
EventListener listener)
element.
element - the element to be observedlistener - the listener as returned by installListener(Object).void setObservableElementList(ObservableElementChangeHandler<? extends E> list)
ObservableElementChangeHandler to notify when changes occur on elements.
list - the ObservableElementList implementing ObservableElementChangeHandler containing the
elements to observe
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||