Package com.google.gwt.user.client.ui
Class DelegatingFocusListenerCollection
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<FocusListener>
com.google.gwt.user.client.ui.FocusListenerCollection
com.google.gwt.user.client.ui.DelegatingFocusListenerCollection
- All Implemented Interfaces:
FocusListener
,Serializable
,Cloneable
,Iterable<FocusListener>
,Collection<FocusListener>
,EventListener
,List<FocusListener>
,RandomAccess
@Deprecated
public class DelegatingFocusListenerCollection
extends FocusListenerCollection
implements FocusListener
Deprecated.
FocusListenerCollection
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 DelegatingFocusListenerCollection
,
simply use the DelegatingFocusListenerCollection
instead of a
FocusListenerCollection
. For example, in SuggestBox
, the
following code is used to listen to focus events on the SuggestBox
's
underlying widget.
public void addFocusListener(FocusListener listener) { if (focusListeners == null) { focusListeners = new DelegatingFocusListenerCollection(this, box); } focusListeners.add(listener); }
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorDescriptionDelegatingFocusListenerCollection
(Widget owner, SourcesFocusEvents delegatedTo) Deprecated.Constructor forDelegatingFocusListenerCollection
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Fired when a widget receives keyboard focus.void
onLostFocus
(Widget sender) Deprecated.Fired when a widget loses keyboard focus.Methods inherited from class com.google.gwt.user.client.ui.FocusListenerCollection
fireFocus, fireFocusEvent, fireLostFocus
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, 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
-
Constructor Details
-
DelegatingFocusListenerCollection
Deprecated.Constructor forDelegatingFocusListenerCollection
. *- Parameters:
owner
- owner of listenersdelegatedTo
- source of events
-
-
Method Details
-
onFocus
Deprecated.Description copied from interface:FocusListener
Fired when a widget receives keyboard focus.- Specified by:
onFocus
in interfaceFocusListener
- Parameters:
sender
- the widget receiving focus.
-
onLostFocus
Deprecated.Description copied from interface:FocusListener
Fired when a widget loses keyboard focus.- Specified by:
onLostFocus
in interfaceFocusListener
- Parameters:
sender
- the widget losing focus.
-
Widget.delegateEvent(com.google.gwt.user.client.ui.Widget, com.google.gwt.event.shared.GwtEvent<?>)
instead