Interface InsertPanel

All Superinterfaces:
IndexedPanel
All Known Subinterfaces:
InsertPanel.ForIsWidget
All Known Implementing Classes:
AbsolutePanel, DeckLayoutPanel, DeckPanel, DecoratedStackPanel, FlowPanel, HorizontalPanel, RootPanel, StackPanel, VerticalPanel

public interface InsertPanel extends IndexedPanel
Implemented by IndexedPanels that also allow insertions.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Extends this interface with convenience methods to handle IsWidget.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Adds a child widget to this panel.
    void
    insert(Widget w, int beforeIndex)
    Inserts a child widget before the specified index.

    Methods inherited from interface com.google.gwt.user.client.ui.IndexedPanel

    getWidget, getWidgetCount, getWidgetIndex, remove
  • Method Details

    • add

      void add(Widget w)
      Adds a child widget to this panel.
      Parameters:
      w - the child widget to be added
    • insert

      void insert(Widget w, int beforeIndex)
      Inserts a child widget before the specified index. If the widget is already a child of this panel, it will be moved to the specified index.
      Parameters:
      w - the child widget to be inserted
      beforeIndex - the index before which it will be inserted
      Throws:
      IndexOutOfBoundsException - if beforeIndex is out of range