Package org.dashbuilder.client.metrics
Class ClusterMetricsDashboard
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.dashbuilder.client.metrics.ClusterMetricsDashboard
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,GalleryWidget
@Dependent public class ClusterMetricsDashboard extends com.google.gwt.user.client.ui.Composite implements GalleryWidget
A composite widget that represents an entire dashboard sample composed using an UI binder template.The dashboard itself is composed by a set of Displayer instances.
-
-
Constructor Summary
Constructors Constructor Description ClusterMetricsDashboard(org.dashbuilder.displayer.client.DisplayerCoordinator displayerCoordinator, org.dashbuilder.displayer.client.DisplayerLocator displayerLocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.dashbuilder.displayer.client.DisplayercreateChartMetric(String group)booleanfeedsFrom(String dataSetId)StringgetTitle()voidinit()voidonChartTypeSelected(com.google.gwt.event.dom.client.ChangeEvent changeEvent)voidonClose()voidonMetricSelected(com.google.gwt.event.dom.client.ChangeEvent changeEvent)voidredrawAll()-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceGalleryWidget- Overrides:
getTitlein classcom.google.gwt.user.client.ui.UIObject
-
onClose
public void onClose()
- Specified by:
onClosein interfaceGalleryWidget
-
feedsFrom
public boolean feedsFrom(String dataSetId)
- Specified by:
feedsFromin interfaceGalleryWidget
-
redrawAll
public void redrawAll()
- Specified by:
redrawAllin interfaceGalleryWidget
-
init
@PostConstruct public void init()
-
createChartMetric
protected org.dashbuilder.displayer.client.Displayer createChartMetric(String group)
-
onChartTypeSelected
@UiHandler("chartTypeSelector") public void onChartTypeSelected(com.google.gwt.event.dom.client.ChangeEvent changeEvent)
-
onMetricSelected
@UiHandler("metricSelector") public void onMetricSelected(com.google.gwt.event.dom.client.ChangeEvent changeEvent)
-
-