Class ExtendedPagedTable<T extends org.jbpm.workbench.common.model.GenericSummary>

  • 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:
    ListTable

    public class ExtendedPagedTable<T extends org.jbpm.workbench.common.model.GenericSummary>
    extends org.uberfire.ext.widgets.common.client.tables.PagedTable<T>
    • 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

      • Fields inherited from class org.uberfire.ext.widgets.common.client.tables.PagedTable

        dataGridContainer, DEFAULT_PAGE_SIZE, HEIGHT_OFFSET_PX, pager, pageSizesSelector, showPageSizesSelector, topToolbar
      • Fields inherited from class org.uberfire.ext.widgets.table.client.UberfireSimpleTable

        centerToolbar, columnPicker, columnPickerButton, dataGrid, leftToolbar, rightActionsToolbar, rightToolbar, toolbarContainer
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtendedPagedTable​(org.uberfire.ext.services.shared.preferences.GridGlobalPreferences gridPreferences)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addSelectionIgnoreColumn​(com.google.gwt.user.cellview.client.Column<T,​?> column)  
      protected com.google.gwt.view.client.DefaultSelectionEventManager<T> createNoActionColumnManager()  
      protected com.google.gwt.view.client.NoSelectionModel<T> createSelectionModel()  
      void deselectAllItems()  
      int getColumnCount()  
      Collection<org.uberfire.ext.widgets.table.client.ColumnMeta<T>> getColumnMetaList()  
      int getKeyboardSelectedColumn()  
      int getKeyboardSelectedRow()  
      List<T> getSelectedItems()  
      boolean hasSelectedItems()  
      boolean isAllItemsSelected()  
      boolean isItemSelected​(T item)  
      boolean isSelectionIgnoreColumn​(int colIx)  
      void removeColumn​(com.google.gwt.user.cellview.client.Column<T,​?> col)  
      void removeColumnMeta​(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)  
      boolean removeSelectionIgnoreColumn​(com.google.gwt.user.cellview.client.Column<T,​?> column)  
      void selectAllItems()  
      void setItemSelection​(T item, Boolean newValue)  
      protected void setSelectedItems​(List<T> selectedItems)  
      void setSelectionCallback​(Consumer<T> selectionCallback)  
      void setTooltip​(int row, int column, String description)  
      void updateSelectedColumnRow​(Integer row, T object, Boolean value)  
      • Methods inherited from class org.uberfire.ext.widgets.common.client.tables.PagedTable

        enableDataGridMinWidth, getDataProvider, getPageSize, getPageStart, getTableHeight, getTopToolbar, isDataGridMinWidthEnabled, loadPageSizePreferences, makeWidget, setColumnPicker, setDataProvider, setDefaultColumWidthSize, setPageSizesSelectorDropup, setShowFastFordwardPagerButton, setShowLastPagerButton, setTableHeight
      • Methods inherited from class org.uberfire.ext.widgets.common.client.tables.SimpleTable

        afterColumnChangedHandler, getColumnPicker, getGridPreferencesStore, isPersistingPreferencesOnChange, saveGridPreferences, saveGridToUserPreferences, setGridPreferencesStore, setPersistPreferencesOnChange, setPreferencesService, setupColumnPicker, storeColumnToPreferences
      • Methods inherited from class org.uberfire.ext.widgets.table.client.UberfireSimpleTable

        addCellPreviewHandler, addColumn, addColumn, addColumn, addColumns, addColumnSortHandler, addDataGridStyles, addDataGridStyles, addRangeChangeHandler, addRowCountChangeHandler, addTableTitle, getCenterToolbar, getColumnHeader, getColumnIndex, getColumnSortList, getLeftToolbar, getRightActionsToolbar, getRightToolbar, getRowCount, getSelectionModel, getToolbar, getVisibleItem, getVisibleItemCount, getVisibleItems, getVisibleRange, isRowCountExact, redraw, refresh, setAlwaysShowScrollBars, setColumnPicker, setColumnPickerButtonVisible, setColumnWidth, setEmptyTableCaption, setEmptyTableWidget, setHeight, setPixelSize, setRowCount, setRowCount, setRowData, setRowData, setRowStyles, setSelectionModel, setSelectionModel, setSize, setToolBarVisible, setupDataGrid, setupDataGrid, setupGridTable, setVisibleRange, setVisibleRange, setVisibleRangeAndClearData, setWidth
      • 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, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Constructor Detail

      • ExtendedPagedTable

        public ExtendedPagedTable​(org.uberfire.ext.services.shared.preferences.GridGlobalPreferences gridPreferences)
    • Method Detail

      • setTooltip

        public void setTooltip​(int row,
                               int column,
                               String description)
      • getKeyboardSelectedColumn

        public int getKeyboardSelectedColumn()
      • getKeyboardSelectedRow

        public int getKeyboardSelectedRow()
      • getColumnCount

        public int getColumnCount()
      • removeColumn

        public void removeColumn​(com.google.gwt.user.cellview.client.Column<T,​?> col)
      • removeColumnMeta

        public void removeColumnMeta​(org.uberfire.ext.widgets.table.client.ColumnMeta<T> columnMeta)
      • getColumnMetaList

        public Collection<org.uberfire.ext.widgets.table.client.ColumnMeta<T>> getColumnMetaList()
      • addSelectionIgnoreColumn

        public void addSelectionIgnoreColumn​(com.google.gwt.user.cellview.client.Column<T,​?> column)
      • removeSelectionIgnoreColumn

        public boolean removeSelectionIgnoreColumn​(com.google.gwt.user.cellview.client.Column<T,​?> column)
      • isSelectionIgnoreColumn

        public boolean isSelectionIgnoreColumn​(int colIx)
      • getSelectedItems

        public List<T> getSelectedItems()
      • setSelectedItems

        protected void setSelectedItems​(List<T> selectedItems)
      • isItemSelected

        public boolean isItemSelected​(T item)
      • hasSelectedItems

        public boolean hasSelectedItems()
      • deselectAllItems

        public void deselectAllItems()
      • selectAllItems

        public void selectAllItems()
      • updateSelectedColumnRow

        public void updateSelectedColumnRow​(Integer row,
                                            T object,
                                            Boolean value)
      • isAllItemsSelected

        public boolean isAllItemsSelected()
      • createSelectionModel

        protected com.google.gwt.view.client.NoSelectionModel<T> createSelectionModel()
      • createNoActionColumnManager

        protected com.google.gwt.view.client.DefaultSelectionEventManager<T> createNoActionColumnManager()
      • setSelectionCallback

        public void setSelectionCallback​(Consumer<T> selectionCallback)
      • setItemSelection

        public void setItemSelection​(T item,
                                     Boolean newValue)