Package com.google.gwt.user.client.ui
Class DelegatingChangeListenerCollection
java.lang.Object
java.util.AbstractCollection<ChangeListener>
java.util.AbstractList<ChangeListener>
java.util.ArrayList<ChangeListener>
com.google.gwt.user.client.ui.ChangeListenerCollection
com.google.gwt.user.client.ui.DelegatingChangeListenerCollection
- All Implemented Interfaces:
ChangeListener
,Serializable
,Cloneable
,Iterable<ChangeListener>
,Collection<ChangeListener>
,EventListener
,List<ChangeListener>
,RandomAccess
,SequencedCollection<ChangeListener>
@Deprecated
public class DelegatingChangeListenerCollection
extends ChangeListenerCollection
implements ChangeListener
Deprecated.
ChangeListenerCollection
used to correctly hook up listeners which
need to listen to events from another source.
For example, Composite
widgets often need to listen to events
generated on their wrapped widget. Upon the firing of a wrapped widget's
event, the composite widget must fire its own listeners with itself as the
source of the event. To use a DelegatingChangeListenerCollection
,
simply use the DelegatingChangeListenerCollection
instead of a
ChangeListenerCollection
. For example, in SuggestBox
, the
following code is used to listen to change events on the SuggestBox
's
underlying widget.
public void addChangeListener(ChangeListener listener) { if (changeListeners == null) { changeListeners = new DelegatingChangeListenerCollection(this, box); } changeListeners.add(listener); }
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorsConstructorDescriptionDelegatingChangeListenerCollection
(Widget owner, SourcesChangeEvents delegatedTo) Deprecated.Constructor forDelegatingChangeListenerCollection
. -
Method Summary
Methods inherited from class com.google.gwt.user.client.ui.ChangeListenerCollection
fireChange
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
DelegatingChangeListenerCollection
Deprecated.Constructor forDelegatingChangeListenerCollection
.- Parameters:
owner
- owner of listenersdelegatedTo
- source of events
-
-
Method Details
-
onChange
Deprecated.Description copied from interface:ChangeListener
Fired when a widget changes, where 'change' is defined by the widget sending the event.- Specified by:
onChange
in interfaceChangeListener
- Parameters:
sender
- the widget that has changed
-
Widget.delegateEvent
instead