Class CellBasedWidgetImpl

  • Direct Known Subclasses:
    CellBasedWidgetImplStandard

    @Deprecated
    abstract class CellBasedWidgetImpl
    extends java.lang.Object
    Deprecated.
    Implementation used by various cell based widgets.

    Deprecated, may be flattened into its subclass CellBasedWidgetImplStandard in a future release.

    • Field Detail

      • focusableTypes

        final java.util.Set<java.lang.String> focusableTypes
        Deprecated.
        The set of natively focusable elements.
    • Constructor Detail

      • CellBasedWidgetImpl

        CellBasedWidgetImpl()
        Deprecated.
    • Method Detail

      • isFocusable

        public boolean isFocusable​(Element elem)
        Deprecated.
        Check if an element is focusable. If an element is focusable, the cell widget should not steal focus from it.
        Parameters:
        elem - the element
        Returns:
        true if the element is focusable, false if not
      • onBrowserEvent

        public void onBrowserEvent​(Widget widget,
                                   Event event)
        Deprecated.
        Process an event on a target cell.
        Parameters:
        widget - the Widget on which the event occurred
        event - the event to handle
      • processHtml

        public SafeHtml processHtml​(SafeHtml html)
        Deprecated.
        Takes in an html string and processes it, adding support for events.
        Parameters:
        html - the html string to process
        Returns:
        the processed html string
      • resetFocus

        public void resetFocus​(Scheduler.ScheduledCommand command)
        Deprecated.
        Reset focus on an element.
        Parameters:
        command - the command to execute when resetting focus
      • sinkEvents

        public final void sinkEvents​(Widget widget,
                                     java.util.Set<java.lang.String> typeNames)
        Deprecated.
        Sink events on the widget.
        Parameters:
        widget - the Widget that will handle the events
        typeNames - the names of the events to sink
      • sinkEvent

        protected int sinkEvent​(Widget widget,
                                java.lang.String typeName)
        Deprecated.
        Get the event bits to sink for an event type.
        Parameters:
        widget - the Widget that will handle the events
        typeName - the name of the event to sink
        Returns:
        the event bits to sink, or -1 if no events to sink