Interface HasDataPresenter.View<T>

Type Parameters:
T - the data type
Enclosing class:
HasDataPresenter<T>

static interface HasDataPresenter.View<T>
The view that this presenter presents.
  • Method Details

    • addHandler

      <H extends EventHandler> HandlerRegistration addHandler(H handler, GwtEvent.Type<H> type)
      Add a handler to the view.
      Type Parameters:
      H - the handler type
      Parameters:
      handler - the handler to add
      type - the event type
    • replaceAllChildren

      void replaceAllChildren(List<T> values, SelectionModel<? super T> selectionModel, boolean stealFocus)
      Replace all children with the specified values.
      Parameters:
      values - the values of the new children
      selectionModel - the SelectionModel
      stealFocus - true if the row should steal focus, false if not
    • replaceChildren

      void replaceChildren(List<T> values, int start, SelectionModel<? super T> selectionModel, boolean stealFocus)
      Replace existing elements starting at the specified index. If the number of children specified exceeds the existing number of children, the remaining children should be appended.
      Parameters:
      values - the values of the new children
      start - the start index to be replaced, relative to the pageStart
      selectionModel - the SelectionModel
      stealFocus - true if the row should steal focus, false if not
    • resetFocus

      void resetFocus()
      Re-establish focus on an element within the view if the view already had focus.
    • setKeyboardSelected

      void setKeyboardSelected(int index, boolean selected, boolean stealFocus)
      Update an element to reflect its keyboard selected state.
      Parameters:
      index - the index of the element relative to page start
      selected - true if selected, false if not
      stealFocus - true if the row should steal focus, false if not
    • setLoadingState

      void setLoadingState(LoadingStateChangeEvent.LoadingState state)
      Set the current loading state of the data.
      Parameters:
      state - the loading state