Class ChartJsDisplayer<V extends ChartJsDisplayer.View>

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

    public abstract class ChartJsDisplayer<V extends ChartJsDisplayer.View>
    extends org.dashbuilder.displayer.client.AbstractGwtDisplayer<V>
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  ChartJsDisplayer.View<P extends ChartJsDisplayer>  
      • 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
      static String[] COLOR_ARRAY  
      • Fields inherited from class org.dashbuilder.displayer.client.AbstractDisplayer

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void createVisualization()  
      protected void drawChart()  
      protected void pushDataToView()  
      protected void updateFilterStatus()  
      protected void updateVisualization()  
      • Methods inherited from class org.dashbuilder.displayer.client.AbstractDisplayer

        addFormatter, addListener, afterClose, afterDataSetLookup, afterDraw, afterLoad, afterRedraw, asWidget, beforeDataSetLookup, beforeLoad, checkDisplayerSettings, close, createDisplayerConstraints, 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, getView, 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

      • COLOR_ARRAY

        public static final String[] COLOR_ARRAY
    • Constructor Detail

      • ChartJsDisplayer

        public ChartJsDisplayer()
    • Method Detail

      • createVisualization

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

        protected void updateVisualization()
        Specified by:
        updateVisualization in class org.dashbuilder.displayer.client.AbstractDisplayer<V extends ChartJsDisplayer.View>
      • drawChart

        protected void drawChart()
      • updateFilterStatus

        protected void updateFilterStatus()
      • pushDataToView

        protected void pushDataToView()