Class SelectorSliderDisplayer

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

    @Dependent
    public class SelectorSliderDisplayer
    extends org.dashbuilder.displayer.client.AbstractGwtDisplayer<SelectorSliderDisplayer.View>
    • Nested Class Summary

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

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

      Fields 
      Modifier and Type Field Description
      protected org.dashbuilder.dataset.DataColumn dataColumnMax  
      protected org.dashbuilder.dataset.DataColumn dataColumnMin  
      protected org.dashbuilder.displayer.client.widgets.filter.DateParameterEditor maxDateEditor  
      protected org.dashbuilder.displayer.client.widgets.filter.NumberParameterEditor maxNumberEditor  
      protected org.dashbuilder.displayer.client.widgets.filter.DateParameterEditor minDateEditor  
      protected org.dashbuilder.displayer.client.widgets.filter.NumberParameterEditor minNumberEditor  
      protected double rangeMax  
      protected double rangeMin  
      protected double selectedMax  
      protected double selectedMin  
      protected SelectorSliderDisplayer.View view  
      • Fields inherited from class org.dashbuilder.displayer.client.AbstractDisplayer

        columnSelectionMap, currentFilter, dataSet, dataSetHandler, displayerConstraints, displayerSettings, drawn, evaluator, formatter, formatterMap, listenerList, refreshEnabled
    • Constructor Summary

      Constructors 
      Constructor Description
      SelectorSliderDisplayer​(SelectorSliderDisplayer.View view, org.dashbuilder.displayer.client.widgets.filter.DateParameterEditor minDateEditor, org.dashbuilder.displayer.client.widgets.filter.DateParameterEditor maxDateEditor, org.dashbuilder.displayer.client.widgets.filter.NumberParameterEditor minNumberEditor, org.dashbuilder.displayer.client.widgets.filter.NumberParameterEditor maxNumberEditor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void beforeDataSetLookup()  
      org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()  
      protected void createVisualization()  
      Object getSelectedMax()  
      Object getSelectedMin()  
      SelectorSliderDisplayer.View getView()  
      protected void updateVisualization()  
      • Methods inherited from class org.dashbuilder.displayer.client.AbstractDisplayer

        addFormatter, addListener, afterClose, afterDataSetLookup, afterDraw, afterLoad, afterRedraw, asWidget, beforeLoad, checkDisplayerSettings, close, draw, 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, onFilterEnabled, onFilterEnabled, onFilterReset, onFilterReset, onFilterUpdate, onRedraw, parseDynamicGroupDate, redraw, setDataSetHandler, setDisplayerSettings, setEvaluator, setFormatter, setRefreshOn, showError, sortApply, updateRefreshTimer
    • Field Detail

      • dataColumnMin

        protected org.dashbuilder.dataset.DataColumn dataColumnMin
      • dataColumnMax

        protected org.dashbuilder.dataset.DataColumn dataColumnMax
      • rangeMin

        protected double rangeMin
      • rangeMax

        protected double rangeMax
      • selectedMin

        protected double selectedMin
      • selectedMax

        protected double selectedMax
      • minDateEditor

        protected org.dashbuilder.displayer.client.widgets.filter.DateParameterEditor minDateEditor
      • maxDateEditor

        protected org.dashbuilder.displayer.client.widgets.filter.DateParameterEditor maxDateEditor
      • minNumberEditor

        protected org.dashbuilder.displayer.client.widgets.filter.NumberParameterEditor minNumberEditor
      • maxNumberEditor

        protected org.dashbuilder.displayer.client.widgets.filter.NumberParameterEditor maxNumberEditor
    • Constructor Detail

      • SelectorSliderDisplayer

        @Inject
        public SelectorSliderDisplayer​(SelectorSliderDisplayer.View view,
                                       org.dashbuilder.displayer.client.widgets.filter.DateParameterEditor minDateEditor,
                                       org.dashbuilder.displayer.client.widgets.filter.DateParameterEditor maxDateEditor,
                                       org.dashbuilder.displayer.client.widgets.filter.NumberParameterEditor minNumberEditor,
                                       org.dashbuilder.displayer.client.widgets.filter.NumberParameterEditor maxNumberEditor)
    • Method Detail

      • createDisplayerConstraints

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

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

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

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

        public Object getSelectedMin()
      • getSelectedMax

        public Object getSelectedMax()