Class GoogleTableDisplayer

  • All Implemented Interfaces:
    com.google.gwt.user.client.ui.IsWidget, org.dashbuilder.displayer.client.Displayer, org.dashbuilder.displayer.client.DisplayerListener

    @Dependent
    public class GoogleTableDisplayer
    extends GoogleDisplayer<GoogleTableDisplayer.View>
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  GoogleTableDisplayer.View  
      • Nested classes/interfaces inherited from class org.dashbuilder.displayer.client.AbstractDisplayer

        org.dashbuilder.displayer.client.AbstractDisplayer.ExpressionEval, org.dashbuilder.displayer.client.AbstractDisplayer.Formatter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void afterDataSetLookup​(org.dashbuilder.dataset.DataSet dataSet)  
      protected void beforeDataSetLookup()  
      org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()  
      protected void createVisualization()  
      int getCurrentPage()  
      int getLeftMostPageNumber()  
      int getRightMostPageNumber()  
      GoogleTableDisplayer.View getView()  
      void gotoPage​(int pageNumber)  
      void onFilterEnabled​(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)  
      void onFilterEnabled​(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.group.DataSetGroup groupOp)  
      void onFilterReset​(org.dashbuilder.displayer.client.Displayer displayer, List<org.dashbuilder.dataset.group.DataSetGroup> groupOps)  
      void onFilterReset​(org.dashbuilder.displayer.client.Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)  
      void sortBy​(String column)  
      protected void updateVisualization()  
      • Methods inherited from class org.dashbuilder.displayer.client.AbstractDisplayer

        addFormatter, addListener, afterClose, afterDraw, afterLoad, afterRedraw, asWidget, beforeLoad, checkDisplayerSettings, close, export, filterApply, filterApply, filterColumns, filterIndexes, filterInterval, filterIntervals, filterReset, filterReset, filterUpdate, filterUpdate, filterUpdate, formatDate, formatDateDynamic, formatDateFixed, formatInterval, formatValue, formatValue, getDataSetHandler, getDisplayerConstraints, getDisplayerId, getDisplayerSettings, getEvaluator, getFormatter, getFormatter, handleError, handleError, handleError, handleError, isDrawn, isRefreshOn, onClose, onDataLoaded, onDataLookup, onDraw, onError, onFilterUpdate, onRedraw, parseDynamicGroupDate, redraw, setDataSetHandler, setDisplayerSettings, setEvaluator, setFormatter, setRefreshOn, showError, sortApply, updateRefreshTimer
    • Field Detail

      • pageSize

        protected int pageSize
      • currentPage

        protected int currentPage
      • numberOfRows

        protected int numberOfRows
      • numberOfPages

        protected int numberOfPages
      • pageSelectorSize

        protected int pageSelectorSize
      • lastOrderedColumn

        protected String lastOrderedColumn
      • lastSortOrder

        protected org.dashbuilder.dataset.sort.SortOrder lastSortOrder
      • showTotalRowsHint

        protected boolean showTotalRowsHint
      • showTotalPagesHint

        protected boolean showTotalPagesHint
    • Constructor Detail

      • GoogleTableDisplayer

        @Inject
        public GoogleTableDisplayer​(GoogleTableDisplayer.View view,
                                    org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet)
    • Method Detail

      • createDisplayerConstraints

        public org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()
        Specified by:
        createDisplayerConstraints in class org.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
      • beforeDataSetLookup

        protected void beforeDataSetLookup()
        Overrides:
        beforeDataSetLookup in class org.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
      • afterDataSetLookup

        protected void afterDataSetLookup​(org.dashbuilder.dataset.DataSet dataSet)
        Overrides:
        afterDataSetLookup in class org.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
      • updateVisualization

        protected void updateVisualization()
        Specified by:
        updateVisualization in class org.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
      • sortBy

        public void sortBy​(String column)
      • gotoPage

        public void gotoPage​(int pageNumber)
      • getLeftMostPageNumber

        public int getLeftMostPageNumber()
      • getRightMostPageNumber

        public int getRightMostPageNumber()
      • getCurrentPage

        public int getCurrentPage()
      • onFilterEnabled

        public void onFilterEnabled​(org.dashbuilder.displayer.client.Displayer displayer,
                                    org.dashbuilder.dataset.group.DataSetGroup groupOp)
        Specified by:
        onFilterEnabled in interface org.dashbuilder.displayer.client.DisplayerListener
        Overrides:
        onFilterEnabled in class org.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
      • onFilterEnabled

        public void onFilterEnabled​(org.dashbuilder.displayer.client.Displayer displayer,
                                    org.dashbuilder.dataset.filter.DataSetFilter filter)
        Specified by:
        onFilterEnabled in interface org.dashbuilder.displayer.client.DisplayerListener
        Overrides:
        onFilterEnabled in class org.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
      • onFilterReset

        public void onFilterReset​(org.dashbuilder.displayer.client.Displayer displayer,
                                  List<org.dashbuilder.dataset.group.DataSetGroup> groupOps)
        Specified by:
        onFilterReset in interface org.dashbuilder.displayer.client.DisplayerListener
        Overrides:
        onFilterReset in class org.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>
      • onFilterReset

        public void onFilterReset​(org.dashbuilder.displayer.client.Displayer displayer,
                                  org.dashbuilder.dataset.filter.DataSetFilter filter)
        Specified by:
        onFilterReset in interface org.dashbuilder.displayer.client.DisplayerListener
        Overrides:
        onFilterReset in class org.dashbuilder.displayer.client.AbstractDisplayer<GoogleTableDisplayer.View>