Package org.dashbuilder.client.expenses
Class ExpensesDashboard
- 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.expenses.ExpensesDashboard
-
- 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 ExpensesDashboard extends com.google.gwt.user.client.ui.Composite implements GalleryWidget
A composite widget that represents an entire dashboard sample based on a UI binder template. The dashboard itself is composed by a set of Displayer instances.The data set that feeds this dashboard is a CSV file stored into an specific server folder so that is auto-deployed during server start up:
dashbuilder-webapp/src/main/webapp/datasets/expenseReports.csv
-
-
Constructor Summary
Constructors Constructor Description ExpensesDashboard(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 booleanfeedsFrom(String dataSetId)StringgetTitle()voidinit()voidonClose()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
-
init
@PostConstruct public void init()
-
redrawAll
public void redrawAll()
- Specified by:
redrawAllin interfaceGalleryWidget
-
-