public static interface ObservableElementList.Connector<E>
ObservableElementList
. 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
ObservableElementList.elementChanged(Object)
in order to have
the list broadcast an update at the index of the object.Modifier and Type | Method and Description |
---|---|
java.util.EventListener |
installListener(E element)
Start listening for events from the specified
element . |
void |
setObservableElementList(ObservableElementList<? extends E> list)
Sets the
ObservableElementList to notify when changes occur
on elements. |
void |
uninstallListener(E element,
java.util.EventListener listener)
Stop listening for events from the specified
element . |
java.util.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 observedelement
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, java.util.EventListener listener)
element
.element
- the element to be observedlistener
- the listener as returned by installListener(Object)
.void setObservableElementList(ObservableElementList<? extends E> list)
ObservableElementList
to notify when changes occur
on elements.list
- the ObservableElementList containing the elements to
observeGlazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by mockbuild at 2013-10-14 14:54