Class GoogleTableDisplayerView
- 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<GoogleTableDisplayer>
-
- org.dashbuilder.renderer.google.client.GoogleTableDisplayerView
-
- 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<GoogleTableDisplayer>,GoogleDisplayer.View<GoogleTableDisplayer>,GoogleTableDisplayer.View,org.uberfire.client.mvp.HasPresenter<GoogleTableDisplayer>,org.uberfire.client.mvp.UberView<GoogleTableDisplayer>
public class GoogleTableDisplayerView extends GoogleDisplayerView<GoogleTableDisplayer> implements GoogleTableDisplayer.View
-
-
Field Summary
Fields Modifier and Type Field Description protected intcurrentPageprotected intleftMostPageNumberprotected booleanpagerEnabledprotected intpageSizeprotected intrightMostPageNumberprotected inttotalPagesprotected booleantotalPagesHintEnabledprotected inttotalRowsprotected booleantotalRowsHintEnabledprotected intwidth
-
Constructor Summary
Constructors Constructor Description GoogleTableDisplayerView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.google.gwt.event.dom.client.ClickHandlercreateGotoPageHandler(int page)protected com.googlecode.gwt.charts.client.table.TableOptionscreateOptions()voidcreateTable()protected com.google.gwt.user.client.ui.HorizontalPanelcreateTablePager()voiddrawTable()StringgetColumnsTitle()StringgetGroupsTitle()voidnodata()voidsetCurrentPage(int currentPage)voidsetLeftMostPageNumber(int n)voidsetPagerEnabled(boolean enabled)voidsetPageSize(int size)voidsetRightMostPageNumber(int n)voidsetSortEnabled(boolean enabled)voidsetTotalPages(int numberOfPages)voidsetTotalPagesHintEnabled(boolean enabled)voidsetTotalRows(int numberOfRows)voidsetTotalRowsHintEnabled(boolean enabled)voidsetWidth(int width)-
Methods inherited from class org.dashbuilder.renderer.google.client.GoogleDisplayerView
dataAddColumn, dataClear, dataFormatDateColumn, dataFormatNumberColumn, dataRowCount, dataSetValue, dataSetValue, dataSetValue, draw, getColumnType, getDataTable, init, setFilterLabelSet, setRenderer, showDisplayer, showTitle
-
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
-
Methods inherited from interface org.dashbuilder.displayer.client.AbstractDisplayer.View
cancelRefreshTimer, clear, enableRefreshTimer, error, errorDataSetNotFound, errorMissingHandler, errorMissingSettings, setId, showLoading, showVisualization
-
Methods inherited from interface org.dashbuilder.renderer.google.client.GoogleDisplayer.View
dataAddColumn, dataClear, dataFormatDateColumn, dataFormatNumberColumn, dataRowCount, dataSetValue, dataSetValue, dataSetValue, draw, setFilterLabelSet, showTitle
-
-
-
-
Field Detail
-
pageSize
protected int pageSize
-
width
protected int width
-
totalPages
protected int totalPages
-
currentPage
protected int currentPage
-
totalRows
protected int totalRows
-
leftMostPageNumber
protected int leftMostPageNumber
-
rightMostPageNumber
protected int rightMostPageNumber
-
pagerEnabled
protected boolean pagerEnabled
-
totalPagesHintEnabled
protected boolean totalPagesHintEnabled
-
totalRowsHintEnabled
protected boolean totalRowsHintEnabled
-
-
Method Detail
-
getGroupsTitle
public String getGroupsTitle()
- Specified by:
getGroupsTitlein interfaceGoogleDisplayer.View<GoogleTableDisplayer>- Overrides:
getGroupsTitlein classGoogleDisplayerView<GoogleTableDisplayer>
-
getColumnsTitle
public String getColumnsTitle()
- Specified by:
getColumnsTitlein interfaceGoogleDisplayer.View<GoogleTableDisplayer>- Overrides:
getColumnsTitlein classGoogleDisplayerView<GoogleTableDisplayer>
-
createTable
public void createTable()
- Specified by:
createTablein interfaceGoogleTableDisplayer.View
-
setSortEnabled
public void setSortEnabled(boolean enabled)
- Specified by:
setSortEnabledin interfaceGoogleTableDisplayer.View
-
setTotalPagesHintEnabled
public void setTotalPagesHintEnabled(boolean enabled)
- Specified by:
setTotalPagesHintEnabledin interfaceGoogleTableDisplayer.View
-
setTotalRowsHintEnabled
public void setTotalRowsHintEnabled(boolean enabled)
- Specified by:
setTotalRowsHintEnabledin interfaceGoogleTableDisplayer.View
-
setPageSize
public void setPageSize(int size)
- Specified by:
setPageSizein interfaceGoogleTableDisplayer.View
-
setWidth
public void setWidth(int width)
- Specified by:
setWidthin interfaceGoogleTableDisplayer.View
-
setPagerEnabled
public void setPagerEnabled(boolean enabled)
- Specified by:
setPagerEnabledin interfaceGoogleTableDisplayer.View
-
setCurrentPage
public void setCurrentPage(int currentPage)
- Specified by:
setCurrentPagein interfaceGoogleTableDisplayer.View
-
setTotalRows
public void setTotalRows(int numberOfRows)
- Specified by:
setTotalRowsin interfaceGoogleTableDisplayer.View
-
setTotalPages
public void setTotalPages(int numberOfPages)
- Specified by:
setTotalPagesin interfaceGoogleTableDisplayer.View
-
setLeftMostPageNumber
public void setLeftMostPageNumber(int n)
- Specified by:
setLeftMostPageNumberin interfaceGoogleTableDisplayer.View
-
setRightMostPageNumber
public void setRightMostPageNumber(int n)
- Specified by:
setRightMostPageNumberin interfaceGoogleTableDisplayer.View
-
nodata
public void nodata()
- Specified by:
nodatain interfaceGoogleTableDisplayer.View
-
drawTable
public void drawTable()
- Specified by:
drawTablein interfaceGoogleTableDisplayer.View
-
createOptions
protected com.googlecode.gwt.charts.client.table.TableOptions createOptions()
-
createTablePager
protected com.google.gwt.user.client.ui.HorizontalPanel createTablePager()
-
createGotoPageHandler
protected com.google.gwt.event.dom.client.ClickHandler createGotoPageHandler(int page)
-
-