Interface DisplayerListener

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void onClose​(Displayer displayer)
      Invoked just after the displayer has been closed.
      void onDataLoaded​(Displayer displayer)
      Invoked right after the data lookup finishes and the data set is available,
      void onDataLookup​(Displayer displayer)
      Invoked just before the data lookup operation has been started,
      void onDraw​(Displayer displayer)
      Invoked just after the displayer has been drawn.
      void onError​(Displayer displayer, org.dashbuilder.common.client.error.ClientRuntimeError error)
      Invoked when some error occurs.
      void onFilterEnabled​(Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)
      Invoked when a filter request is executed on a given Displayer instance.
      void onFilterEnabled​(Displayer displayer, org.dashbuilder.dataset.group.DataSetGroup groupOp)
      Invoked when a group interval selection filter request is executed on a given Displayer instance.
      void onFilterReset​(Displayer displayer, List<org.dashbuilder.dataset.group.DataSetGroup> groupOps)
      Invoked when a group interval reset request is executed on a given Displayer instance.
      void onFilterReset​(Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)
      Invoked when a filter reset request is executed on a given Displayer instance.
      void onFilterUpdate​(Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter oldFilter, org.dashbuilder.dataset.filter.DataSetFilter newFilter)
      Invoked when an update filter request is executed on an already filtered Displayer instance.
      void onRedraw​(Displayer displayer)
      Invoked just after the displayer has been redrawn.
    • Method Detail

      • onDataLookup

        void onDataLookup​(Displayer displayer)
        Invoked just before the data lookup operation has been started,
        Parameters:
        displayer - The Displayer instance.
      • onDataLoaded

        void onDataLoaded​(Displayer displayer)
        Invoked right after the data lookup finishes and the data set is available,
        Parameters:
        displayer - The Displayer instance.
      • onDraw

        void onDraw​(Displayer displayer)
        Invoked just after the displayer has been drawn.
        Parameters:
        displayer - The Displayer instance.
      • onRedraw

        void onRedraw​(Displayer displayer)
        Invoked just after the displayer has been redrawn.
        Parameters:
        displayer - The Displayer instance.
      • onClose

        void onClose​(Displayer displayer)
        Invoked just after the displayer has been closed.
        Parameters:
        displayer - The Displayer instance.
      • onFilterEnabled

        void onFilterEnabled​(Displayer displayer,
                             org.dashbuilder.dataset.group.DataSetGroup groupOp)
        Invoked when a group interval selection filter request is executed on a given Displayer instance.
        Parameters:
        displayer - The Displayer instance where the interval selection event comes from.
        groupOp - The group interval selection operation.
      • onFilterEnabled

        void onFilterEnabled​(Displayer displayer,
                             org.dashbuilder.dataset.filter.DataSetFilter filter)
        Invoked when a filter request is executed on a given Displayer instance.
        Parameters:
        displayer - The Displayer instance where the filter request event comes from.
        filter - The filter operation.
      • onFilterUpdate

        void onFilterUpdate​(Displayer displayer,
                            org.dashbuilder.dataset.filter.DataSetFilter oldFilter,
                            org.dashbuilder.dataset.filter.DataSetFilter newFilter)
        Invoked when an update filter request is executed on an already filtered Displayer instance.
        Parameters:
        displayer - The Displayer instance where the filter request event comes from.
        oldFilter - The old filter operation.
        newFilter - The new filter operation.
      • onFilterReset

        void onFilterReset​(Displayer displayer,
                           List<org.dashbuilder.dataset.group.DataSetGroup> groupOps)
        Invoked when a group interval reset request is executed on a given Displayer instance.
        Parameters:
        displayer - The Displayer instance where the interval selection event comes from.
        groupOps - The set of group interval selection operations reset.
      • onFilterReset

        void onFilterReset​(Displayer displayer,
                           org.dashbuilder.dataset.filter.DataSetFilter filter)
        Invoked when a filter reset request is executed on a given Displayer instance.
        Parameters:
        displayer - The Displayer instance where the filter event comes from.
        filter - The filter operation to reset.
      • onError

        void onError​(Displayer displayer,
                     org.dashbuilder.common.client.error.ClientRuntimeError error)
        Invoked when some error occurs.
        Parameters:
        displayer - The Displayer instance event comes from.
        error - The error instance.