Class TableDisplayerView.TableProvider

  • All Implemented Interfaces:
    com.google.gwt.view.client.ProvidesKey<Integer>
    Enclosing class:
    TableDisplayerView

    protected class TableDisplayerView.TableProvider
    extends com.google.gwt.view.client.AsyncDataProvider<Integer>
    The table data provider
    • Field Detail

      • lastOffset

        protected int lastOffset
      • lastPageSize

        protected int lastPageSize
    • Constructor Detail

      • TableProvider

        protected TableProvider()
    • Method Detail

      • getCurrentPageRows

        protected List<Integer> getCurrentPageRows​(com.google.gwt.view.client.HasData<Integer> display)
      • gotoFirstPage

        public void gotoFirstPage()
        Both filter & sort invoke this method from redraw()
      • addDataDisplay

        public void addDataDisplay​(com.google.gwt.view.client.HasData<Integer> display)
        Invoked from createWidget just after the data set has been fetched.
        Overrides:
        addDataDisplay in class com.google.gwt.view.client.AbstractDataProvider<Integer>
      • onRangeChanged

        protected void onRangeChanged​(com.google.gwt.view.client.HasData<Integer> display)
        This is invoked internally by the PagedTable on navigation actions.
        Specified by:
        onRangeChanged in class com.google.gwt.view.client.AbstractDataProvider<Integer>