Class AbstractDisplayerListener

    • Method Summary

      All Methods Instance Methods Concrete 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.
    • Constructor Detail

      • AbstractDisplayerListener

        public AbstractDisplayerListener()
    • Method Detail

      • onDataLookup

        public void onDataLookup​(Displayer displayer)
        Description copied from interface: DisplayerListener
        Invoked just before the data lookup operation has been started,
        Specified by:
        onDataLookup in interface DisplayerListener
        Parameters:
        displayer - The Displayer instance.
      • onDataLoaded

        public void onDataLoaded​(Displayer displayer)
        Description copied from interface: DisplayerListener
        Invoked right after the data lookup finishes and the data set is available,
        Specified by:
        onDataLoaded in interface DisplayerListener
        Parameters:
        displayer - The Displayer instance.
      • onDraw

        public void onDraw​(Displayer displayer)
        Description copied from interface: DisplayerListener
        Invoked just after the displayer has been drawn.
        Specified by:
        onDraw in interface DisplayerListener
        Parameters:
        displayer - The Displayer instance.
      • onRedraw

        public void onRedraw​(Displayer displayer)
        Description copied from interface: DisplayerListener
        Invoked just after the displayer has been redrawn.
        Specified by:
        onRedraw in interface DisplayerListener
        Parameters:
        displayer - The Displayer instance.
      • onClose

        public void onClose​(Displayer displayer)
        Description copied from interface: DisplayerListener
        Invoked just after the displayer has been closed.
        Specified by:
        onClose in interface DisplayerListener
        Parameters:
        displayer - The Displayer instance.
      • onFilterEnabled

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

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

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

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

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

        public void onError​(Displayer displayer,
                            org.dashbuilder.common.client.error.ClientRuntimeError error)
        Description copied from interface: DisplayerListener
        Invoked when some error occurs.
        Specified by:
        onError in interface DisplayerListener
        Parameters:
        displayer - The Displayer instance event comes from.
        error - The error instance.