Class GoogleDisplayerView<P extends GoogleDisplayer>
- 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.displayer.client.AbstractGwtDisplayerView<P>
-
- org.dashbuilder.renderer.google.client.GoogleDisplayerView<P>
-
- 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,org.dashbuilder.displayer.client.AbstractDisplayer.View,org.dashbuilder.displayer.client.AbstractGwtDisplayer.View<P>,GoogleDisplayer.View<P>,org.uberfire.client.mvp.HasPresenter<P>,org.uberfire.client.mvp.UberView<P>
- Direct Known Subclasses:
GoogleChartDisplayerView,GoogleTableDisplayerView
public abstract class GoogleDisplayerView<P extends GoogleDisplayer> extends org.dashbuilder.displayer.client.AbstractGwtDisplayerView<P> implements GoogleDisplayer.View<P>
-
-
Constructor Summary
Constructors Constructor Description GoogleDisplayerView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddataAddColumn(org.dashbuilder.dataset.ColumnType type, String id, String name)voiddataClear()voiddataFormatDateColumn(String pattern, int column)voiddataFormatNumberColumn(String pattern, int column)voiddataRowCount(int rowCount)voiddataSetValue(int row, int column, double value)voiddataSetValue(int row, int column, String value)voiddataSetValue(int row, int column, Date value)voiddraw()GCharts drawing is performed asynchronouslyStringgetColumnsTitle()com.googlecode.gwt.charts.client.ColumnTypegetColumnType(org.dashbuilder.dataset.ColumnType type)com.googlecode.gwt.charts.client.DataTablegetDataTable()StringgetGroupsTitle()voidinit(P presenter)voidsetFilterLabelSet(org.dashbuilder.common.client.widgets.FilterLabelSet widget)voidsetRenderer(GoogleRenderer googleRenderer)voidshowDisplayer(com.google.gwt.user.client.ui.Widget w)voidshowTitle(String title)-
Methods inherited from class org.dashbuilder.displayer.client.AbstractGwtDisplayerView
cancelRefreshTimer, clear, displayMessage, enableRefreshTimer, error, errorDataSetNotFound, errorMissingHandler, errorMissingSettings, getPresenter, setId, setPresenter, setVisualization, showLoading, showVisualization
-
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, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
setRenderer
public void setRenderer(GoogleRenderer googleRenderer)
-
getDataTable
public com.googlecode.gwt.charts.client.DataTable getDataTable()
-
showDisplayer
public void showDisplayer(com.google.gwt.user.client.ui.Widget w)
-
init
public void init(P presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<P extends GoogleDisplayer>
-
draw
public void draw()
GCharts drawing is performed asynchronously- Specified by:
drawin interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
dataClear
public void dataClear()
- Specified by:
dataClearin interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
dataRowCount
public void dataRowCount(int rowCount)
- Specified by:
dataRowCountin interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
dataAddColumn
public void dataAddColumn(org.dashbuilder.dataset.ColumnType type, String id, String name)- Specified by:
dataAddColumnin interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
dataSetValue
public void dataSetValue(int row, int column, Date value)- Specified by:
dataSetValuein interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
dataSetValue
public void dataSetValue(int row, int column, double value)- Specified by:
dataSetValuein interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
dataSetValue
public void dataSetValue(int row, int column, String value)- Specified by:
dataSetValuein interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
dataFormatDateColumn
public void dataFormatDateColumn(String pattern, int column)
- Specified by:
dataFormatDateColumnin interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
dataFormatNumberColumn
public void dataFormatNumberColumn(String pattern, int column)
- Specified by:
dataFormatNumberColumnin interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
getGroupsTitle
public String getGroupsTitle()
- Specified by:
getGroupsTitlein interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
getColumnsTitle
public String getColumnsTitle()
- Specified by:
getColumnsTitlein interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
showTitle
public void showTitle(String title)
- Specified by:
showTitlein interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
setFilterLabelSet
public void setFilterLabelSet(org.dashbuilder.common.client.widgets.FilterLabelSet widget)
- Specified by:
setFilterLabelSetin interfaceGoogleDisplayer.View<P extends GoogleDisplayer>
-
getColumnType
public com.googlecode.gwt.charts.client.ColumnType getColumnType(org.dashbuilder.dataset.ColumnType type)
-
-