Package org.dashbuilder.displayer.client
Class AbstractDisplayerListener
- java.lang.Object
-
- org.dashbuilder.displayer.client.AbstractDisplayerListener
-
- All Implemented Interfaces:
DisplayerListener
public abstract class AbstractDisplayerListener extends Object implements DisplayerListener
Base class for implementing custom displayer listeners.
-
-
Constructor Summary
Constructors Constructor Description AbstractDisplayerListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonClose(Displayer displayer)Invoked just after the displayer has been closed.voidonDataLoaded(Displayer displayer)Invoked right after the data lookup finishes and the data set is available,voidonDataLookup(Displayer displayer)Invoked just before the data lookup operation has been started,voidonDraw(Displayer displayer)Invoked just after the displayer has been drawn.voidonError(Displayer displayer, org.dashbuilder.common.client.error.ClientRuntimeError error)Invoked when some error occurs.voidonFilterEnabled(Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)Invoked when a filter request is executed on a given Displayer instance.voidonFilterEnabled(Displayer displayer, org.dashbuilder.dataset.group.DataSetGroup groupOp)Invoked when a group interval selection filter request is executed on a given Displayer instance.voidonFilterReset(Displayer displayer, List<org.dashbuilder.dataset.group.DataSetGroup> groupOps)Invoked when a group interval reset request is executed on a given Displayer instance.voidonFilterReset(Displayer displayer, org.dashbuilder.dataset.filter.DataSetFilter filter)Invoked when a filter reset request is executed on a given Displayer instance.voidonFilterUpdate(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.voidonRedraw(Displayer displayer)Invoked just after the displayer has been redrawn.
-
-
-
Method Detail
-
onDataLookup
public void onDataLookup(Displayer displayer)
Description copied from interface:DisplayerListenerInvoked just before the data lookup operation has been started,- Specified by:
onDataLookupin interfaceDisplayerListener- Parameters:
displayer- The Displayer instance.
-
onDataLoaded
public void onDataLoaded(Displayer displayer)
Description copied from interface:DisplayerListenerInvoked right after the data lookup finishes and the data set is available,- Specified by:
onDataLoadedin interfaceDisplayerListener- Parameters:
displayer- The Displayer instance.
-
onDraw
public void onDraw(Displayer displayer)
Description copied from interface:DisplayerListenerInvoked just after the displayer has been drawn.- Specified by:
onDrawin interfaceDisplayerListener- Parameters:
displayer- The Displayer instance.
-
onRedraw
public void onRedraw(Displayer displayer)
Description copied from interface:DisplayerListenerInvoked just after the displayer has been redrawn.- Specified by:
onRedrawin interfaceDisplayerListener- Parameters:
displayer- The Displayer instance.
-
onClose
public void onClose(Displayer displayer)
Description copied from interface:DisplayerListenerInvoked just after the displayer has been closed.- Specified by:
onClosein interfaceDisplayerListener- Parameters:
displayer- The Displayer instance.
-
onFilterEnabled
public void onFilterEnabled(Displayer displayer, org.dashbuilder.dataset.group.DataSetGroup groupOp)
Description copied from interface:DisplayerListenerInvoked when a group interval selection filter request is executed on a given Displayer instance.- Specified by:
onFilterEnabledin interfaceDisplayerListener- 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:DisplayerListenerInvoked when a filter request is executed on a given Displayer instance.- Specified by:
onFilterEnabledin interfaceDisplayerListener- 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:DisplayerListenerInvoked when an update filter request is executed on an already filtered Displayer instance.- Specified by:
onFilterUpdatein interfaceDisplayerListener- 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:DisplayerListenerInvoked when a group interval reset request is executed on a given Displayer instance.- Specified by:
onFilterResetin interfaceDisplayerListener- 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:DisplayerListenerInvoked when a filter reset request is executed on a given Displayer instance.- Specified by:
onFilterResetin interfaceDisplayerListener- 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:DisplayerListenerInvoked when some error occurs.- Specified by:
onErrorin interfaceDisplayerListener- Parameters:
displayer- The Displayer instance event comes from.error- The error instance.
-
-