Class BaseListenerWrapper<T>

java.lang.Object
com.google.gwt.user.client.BaseListenerWrapper<T>
Type Parameters:
T - listener type to be wrapped
All Implemented Interfaces:
EventHandler
Direct Known Subclasses:
BaseListenerWrapper.WrapWindowClose, BaseListenerWrapper.WrapWindowResize, BaseListenerWrapper.WrapWindowScroll, ListenerWrapper

@Deprecated public abstract class BaseListenerWrapper<T> extends Object implements EventHandler
Deprecated.
will be removed in GWT 2.7 with the handler listeners themselves
Legacy listener support hierarchy root. Note, this class and its subtypes all assume that the handlers are stored in handler managers. This class, and its children are used to gather the bulk of the legacy glue code in one place, for easy deletion when Listener methods are deleted.
  • Field Details

    • listener

      final T listener
      Deprecated.
      Listener being wrapped.
  • Constructor Details

    • BaseListenerWrapper

      protected BaseListenerWrapper(T listener)
      Deprecated.
      Creates a new listener wrapper.
      Parameters:
      listener - the listener to wrap
  • Method Details

    • baseRemove

      protected static <H extends EventHandler> void baseRemove(HandlerManager manager, Object listener, GwtEvent.Type... types)
      Deprecated.
      Helper method to remove all wrapped listeners from the given event types.
      Type Parameters:
      H -
      Parameters:
      manager - the manager to remove the listener from
      listener - the listener
      types - the event types to remove the listener from
    • getListener

      protected T getListener()
      Deprecated.
      Gets the listener being wrapped.
      Returns:
      the wrapped listener