Class C3AbstractDisplayer<V extends C3AbstractDisplayer.View>

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

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

      Nested Classes 
      Modifier and Type Class Description
      static interface  C3AbstractDisplayer.View<P extends C3AbstractDisplayer>  
      • 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.common.client.widgets.FilterLabelSet filterLabelSet  
      • 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
      C3AbstractDisplayer​(org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addToSelection​(int row)  
      protected String columnValueToString​(Object mightBeNull)  
      protected void createVisualization()  
      protected String evaluateValueToString​(Object mightBeNull, org.dashbuilder.displayer.ColumnSettings settings)  
      protected void updateFilterStatus()  
      protected void updateVisualization()  
      protected abstract void updateVisualizationWithData()  
      • 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

      • filterLabelSet

        protected org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet
    • Constructor Detail

      • C3AbstractDisplayer

        public C3AbstractDisplayer​(org.dashbuilder.common.client.widgets.FilterLabelSet filterLabelSet)
    • Method Detail

      • createVisualization

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

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

        protected abstract void updateVisualizationWithData()
      • addToSelection

        protected void addToSelection​(int row)
      • updateFilterStatus

        protected void updateFilterStatus()
      • evaluateValueToString

        protected String evaluateValueToString​(Object mightBeNull,
                                               org.dashbuilder.displayer.ColumnSettings settings)
      • columnValueToString

        protected String columnValueToString​(Object mightBeNull)