org.hudsonci.gwt.common
Class MaximizedCellTable<T>

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.cellview.client.AbstractHasData<T>
              extended by com.google.gwt.user.cellview.client.CellTable<T>
                  extended by org.hudsonci.gwt.common.MaximizedCellTable<T>
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.cellview.client.HasKeyboardPagingPolicy, com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.Focusable, 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.HasKeyProvider<T>, com.google.gwt.view.client.HasRows

public class MaximizedCellTable<T>
extends com.google.gwt.user.cellview.client.CellTable<T>

A CellTable with a default width of 100%.

Since:
2.1.0
Author:
Jamie Whitehouse

Nested Class Summary
static interface MaximizedCellTable.Resources
           
 
Nested classes/interfaces inherited from class com.google.gwt.user.cellview.client.CellTable
com.google.gwt.user.cellview.client.CellTable.BasicResources, com.google.gwt.user.cellview.client.CellTable.Style
 
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
 
Nested classes/interfaces inherited from interface com.google.gwt.user.cellview.client.HasKeyboardPagingPolicy
com.google.gwt.user.cellview.client.HasKeyboardPagingPolicy.KeyboardPagingPolicy
 
Nested classes/interfaces inherited from interface com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy
com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy.KeyboardSelectionPolicy
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
MaximizedCellTable()
          Constructs a table with a default page size of 15.
MaximizedCellTable(int pageSize)
          Constructs a table with the given page size.
MaximizedCellTable(int pageSize, MaximizedCellTable.Resources resources)
          Constructs a table with the given page size with the specified MaximizedCellTable.Resources.
MaximizedCellTable(int pageSize, MaximizedCellTable.Resources resources, com.google.gwt.view.client.ProvidesKey<T> keyProvider)
          Constructs a table with the given page size, the specified MaximizedCellTable.Resources, and the given key provider.
MaximizedCellTable(int pageSize, com.google.gwt.view.client.ProvidesKey<T> keyProvider)
          Constructs a table with the given page size and the given key provider.
MaximizedCellTable(com.google.gwt.view.client.ProvidesKey<T> keyProvider)
          Constructs a table with a default page size of 15, and the given key provider.
 
Method Summary
protected static int getDefaultPagesize()
           
protected static MaximizedCellTable.Resources getDefaultResources()
           
 
Methods inherited from class com.google.gwt.user.cellview.client.CellTable
addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumnSortHandler, addColumnStyleName, clearColumnWidth, convertToElements, dependsOnSelection, doSelection, getBodyHeight, getChildContainer, getColumn, getColumnCount, getColumnIndex, getColumnSortList, getEmptyTableWidget, getHeaderHeight, getKeyboardSelectedElement, getLoadingIndicator, getRowElement, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, isKeyboardNavigationSuppressed, onBlur, onBrowserEvent2, onFocus, onLoadingStateChanged, redraw, redrawFooters, redrawHeaders, removeColumn, removeColumn, removeColumnStyleName, renderRowValues, replaceAllChildren, resetFocusOnCell, setColumnWidth, setColumnWidth, setEmptyTableWidget, setKeyboardSelected, setLoadingIndicator, setRowStyles, setSelected, setTableLayoutFixed, setWidth
 
Methods inherited from class com.google.gwt.user.cellview.client.AbstractHasData
addCellPreviewHandler, addLoadingStateChangeHandler, addRangeChangeHandler, addRowCountChangeHandler, cellConsumesEventType, checkRowBounds, getAccessKey, getDisplayedItem, getDisplayedItems, getKeyboardPagingPolicy, getKeyboardSelectedRow, getKeyboardSelectionPolicy, getKeyProvider, getPageSize, getPageStart, getRowContainer, getRowCount, getSelectionModel, getTabIndex, getValueKey, getVisibleItem, getVisibleItemCount, getVisibleItems, getVisibleRange, isRowCountExact, isRowWithinBounds, onBrowserEvent, onUnload, onUpdateSelection, replaceChildren, setAccessKey, setFocus, setFocusable, setKeyboardPagingPolicy, setKeyboardSelectionPolicy, setPageSize, setPageStart, setRowCount, setRowCount, setRowData, setRowData, setSelectionModel, setSelectionModel, setTabIndex, setVisibleRange, setVisibleRange, setVisibleRangeAndClearData
 
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, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, 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
 

Constructor Detail

MaximizedCellTable

public MaximizedCellTable()
Constructs a table with a default page size of 15.


MaximizedCellTable

public MaximizedCellTable(int pageSize)
Constructs a table with the given page size.

Parameters:
pageSize - the page size

MaximizedCellTable

public MaximizedCellTable(com.google.gwt.view.client.ProvidesKey<T> keyProvider)
Constructs a table with a default page size of 15, and the given key provider.

Parameters:
keyProvider - an instance of ProvidesKey, or null if the record object should act as its own key

MaximizedCellTable

public MaximizedCellTable(int pageSize,
                          MaximizedCellTable.Resources resources)
Constructs a table with the given page size with the specified MaximizedCellTable.Resources.

Parameters:
pageSize - the page size
resources - the resources to use for this widget

MaximizedCellTable

public MaximizedCellTable(int pageSize,
                          com.google.gwt.view.client.ProvidesKey<T> keyProvider)
Constructs a table with the given page size and the given key provider.

Parameters:
pageSize - the page size
keyProvider - an instance of ProvidesKey, or null if the record object should act as its own key

MaximizedCellTable

public MaximizedCellTable(int pageSize,
                          MaximizedCellTable.Resources resources,
                          com.google.gwt.view.client.ProvidesKey<T> keyProvider)
Constructs a table with the given page size, the specified MaximizedCellTable.Resources, and the given key provider.

Parameters:
pageSize - the page size
resources - the resources to use for this widget
keyProvider - an instance of ProvidesKey, or null if the record object should act as its own key
Method Detail

getDefaultResources

protected static MaximizedCellTable.Resources getDefaultResources()

getDefaultPagesize

protected static int getDefaultPagesize()


Copyright © 2004-2011 Hudson. All Rights Reserved.