Package org.dashbuilder.displayer.client
Interface DisplayerListener
-
- All Known Subinterfaces:
Displayer
- All Known Implementing Classes:
AbstractDisplayer,AbstractDisplayerListener,AbstractErraiDisplayer,AbstractGwtDisplayer
public interface DisplayerListenerInterface addressed to capture events coming from a Displayer instance.
-
-
Method Summary
All Methods Instance Methods Abstract 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
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.
-
-