Class ExternalComponentDisplayer

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

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

      Nested Classes 
      Modifier and Type Class Description
      static interface  ExternalComponentDisplayer.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 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 afterClose()  
      String[][] buildData​(org.dashbuilder.dataset.DataSet ds)  
      protected org.dashbuilder.displayer.external.ExternalColumn buildExternalColumn​(org.dashbuilder.dataset.DataColumn cl)  
      protected String columnValueToString​(Object mightBeNull)  
      org.dashbuilder.displayer.DisplayerConstraints createDisplayerConstraints()  
      protected void createVisualization()  
      org.dashbuilder.displayer.client.widgets.ExternalComponentPresenter getExternalComponentPresenter()  
      ExternalComponentDisplayer.View getView()  
      void init()  
      protected void onFilterClearAll()  
      protected void onFilterLabelRemoved​(String columnId, int row)  
      protected void updateFilterStatus()  
      protected void updateVisualization()  
      • Methods inherited from class org.dashbuilder.displayer.client.AbstractDisplayer

        addFormatter, addListener, afterDataSetLookup, afterDraw, afterLoad, afterRedraw, asWidget, beforeDataSetLookup, 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
    • Constructor Detail

      • ExternalComponentDisplayer

        public ExternalComponentDisplayer()
    • Method Detail

      • createDisplayerConstraints

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

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

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

        public org.dashbuilder.displayer.client.widgets.ExternalComponentPresenter getExternalComponentPresenter()
      • buildData

        public String[][] buildData​(org.dashbuilder.dataset.DataSet ds)
      • afterClose

        protected void afterClose()
        Overrides:
        afterClose in class org.dashbuilder.displayer.client.AbstractDisplayer<ExternalComponentDisplayer.View>
      • columnValueToString

        protected String columnValueToString​(Object mightBeNull)
      • buildExternalColumn

        protected org.dashbuilder.displayer.external.ExternalColumn buildExternalColumn​(org.dashbuilder.dataset.DataColumn cl)
      • updateFilterStatus

        protected void updateFilterStatus()
      • onFilterLabelRemoved

        protected void onFilterLabelRemoved​(String columnId,
                                            int row)
      • onFilterClearAll

        protected void onFilterClearAll()