Guvnor Commons UI 6.0.0.Beta2

org.kie.guvnor.commons.ui.client.tables
Class AbstractPagedTable<T extends org.kie.guvnor.commons.data.tables.AbstractPageRow>

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.kie.guvnor.commons.ui.client.tables.AbstractSimpleTable<T>
                  extended by org.kie.guvnor.commons.ui.client.tables.AbstractPagedTable<T>
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, com.google.gwt.view.client.HasCellPreviewHandlers<T>, com.google.gwt.view.client.HasData<T>, com.google.gwt.view.client.HasRows
Direct Known Subclasses:
AbstractPathPagedTable

public abstract class AbstractPagedTable<T extends org.kie.guvnor.commons.data.tables.AbstractPageRow>
extends AbstractSimpleTable<T>

Widget that shows rows of paged data.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
protected  com.google.gwt.view.client.AsyncDataProvider<T> dataProvider
           
 GuvnorSimplePager pager
           
protected  int pageSize
           
 
Fields inherited from class org.kie.guvnor.commons.ui.client.tables.AbstractSimpleTable
cellTable, columnPickerButton
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
AbstractPagedTable(int pageSize)
          Constructor
 
Method Summary
protected  void doCellTable()
          Set up table with zero columns.
 void setDataProvider(com.google.gwt.view.client.AsyncDataProvider<T> dataProvider)
          Link a data provider to the table
 
Methods inherited from class org.kie.guvnor.commons.ui.client.tables.AbstractSimpleTable
addAncillaryColumns, addCellPreviewHandler, addRangeChangeHandler, addRowCountChangeHandler, getRowCount, getSelectionModel, getVisibleItem, getVisibleItemCount, getVisibleItems, getVisibleRange, isRowCountExact, makeWidget, refresh, setRowCount, setRowCount, setRowData, setRowData, setSelectionModel, setVisibleRange, setVisibleRange, setVisibleRangeAndClearData
 
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
 
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, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Field Detail

pageSize

protected int pageSize

dataProvider

protected com.google.gwt.view.client.AsyncDataProvider<T extends org.kie.guvnor.commons.data.tables.AbstractPageRow> dataProvider

pager

@UiField
public GuvnorSimplePager pager
Constructor Detail

AbstractPagedTable

public AbstractPagedTable(int pageSize)
Constructor

Parameters:
pageSize -
Method Detail

doCellTable

protected void doCellTable()
Set up table with zero columns. Additional columns can be appended by overriding addAncillaryColumns()

Overrides:
doCellTable in class AbstractSimpleTable<T extends org.kie.guvnor.commons.data.tables.AbstractPageRow>

setDataProvider

public void setDataProvider(com.google.gwt.view.client.AsyncDataProvider<T> dataProvider)
Link a data provider to the table

Parameters:
dataProvider -

Guvnor Commons UI 6.0.0.Beta2

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.