Class CmsAliasCellTable
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- com.google.gwt.user.cellview.client.AbstractHasData<T>
-
- com.google.gwt.user.cellview.client.AbstractCellTable<T>
-
- com.google.gwt.user.cellview.client.CellTable<org.opencms.gwt.shared.alias.CmsAliasTableRow>
-
- org.opencms.ade.sitemap.client.alias.simple.CmsAliasCellTable
-
- 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.HasVisibility
,com.google.gwt.user.client.ui.IsRenderable
,com.google.gwt.user.client.ui.IsWidget
,com.google.gwt.view.client.HasCellPreviewHandlers<org.opencms.gwt.shared.alias.CmsAliasTableRow>
,com.google.gwt.view.client.HasData<org.opencms.gwt.shared.alias.CmsAliasTableRow>
,com.google.gwt.view.client.HasKeyProvider<org.opencms.gwt.shared.alias.CmsAliasTableRow>
,com.google.gwt.view.client.HasRows
public class CmsAliasCellTable extends com.google.gwt.user.cellview.client.CellTable<org.opencms.gwt.shared.alias.CmsAliasTableRow>
The cell table which is the main widget used for the bulk alias editor.
-
-
Nested Class Summary
-
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.Resources, com.google.gwt.user.cellview.client.CellTable.Style
-
Nested classes/interfaces inherited from class com.google.gwt.user.cellview.client.AbstractCellTable
com.google.gwt.user.cellview.client.AbstractCellTable.CellTableKeyboardSelectionHandler<T extends java.lang.Object>, com.google.gwt.user.cellview.client.AbstractCellTable.TableSectionChangeHandler
-
Nested classes/interfaces inherited from class com.google.gwt.user.cellview.client.AbstractHasData
com.google.gwt.user.cellview.client.AbstractHasData.DefaultKeyboardSelectionHandler<T extends java.lang.Object>, com.google.gwt.user.cellview.client.AbstractHasData.RedrawEvent
-
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
-
-
Constructor Summary
Constructors Constructor Description CmsAliasCellTable(CmsAliasTableController controller)
Creates a new cell table with the given controller.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CmsAliasTableController
getController()
Gets the alias editor controller used by this table.CmsAliasErrorColumn
getErrorColumn()
Gets the error column.java.util.List<org.opencms.gwt.shared.alias.CmsAliasTableRow>
getLiveDataList()
Gets the list of rows internally used by the data provider for this table.java.util.List<org.opencms.gwt.shared.alias.CmsAliasTableRow>
getSelectedRows()
Gets the list of selected rows.com.google.gwt.view.client.MultiSelectionModel<org.opencms.gwt.shared.alias.CmsAliasTableRow>
getSelectionModel()
-
Methods inherited from class com.google.gwt.user.cellview.client.CellTable
addColumnStyleName, doAttachChildren, doDetachChildren, doSetColumnWidth, doSetHeaderVisible, getBodyHeight, getHeaderHeight, getTableBodyElement, getTableFootElement, getTableHeadElement, getTableLoadingSection, onLoadingStateChanged, onTableBodyChange, onTableFootChange, onTableHeadChange, refreshColumnWidths, removeColumnStyleName, setColumnWidth, setColumnWidth, setEmptyTableWidget, setLoadingIndicator, setRemoveColumnsOnHide, setTableLayoutFixed, setWidth
-
Methods inherited from class com.google.gwt.user.cellview.client.AbstractCellTable
addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumnSortHandler, addRowHoverHandler, clearColumnWidth, clearColumnWidth, convertToElements, dependsOnSelection, flush, getChildContainer, getChildElement, getColumn, getColumnCount, getColumnIndex, getColumnSortList, getColumnWidth, getEmptyTableWidget, getFooter, getFooterBuilder, getHeader, getHeaderBuilder, getKeyboardSelectedColumn, getKeyboardSelectedElement, getKeyboardSelectedSubRow, getLoadingIndicator, getRealColumnCount, getResources, getRowElement, getRowStyles, getSubRowElement, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, isAutoFooterRefreshDisabled, isAutoHeaderRefreshDisabled, isKeyboardNavigationSuppressed, isSkipRowHoverCheck, isSkipRowHoverFloatElementCheck, isSkipRowHoverStyleUpdate, onBlur, onBrowserEvent2, onFocus, redrawFooters, redrawHeaders, removeColumn, removeColumn, renderRowValues, renderRowValuesLegacy, replaceAllChildren, replaceChildren, resetFocusOnCell, setAutoFooterRefreshDisabled, setAutoHeaderRefreshDisabled, setColumnWidth, setColumnWidth, setFooterBuilder, setHeaderBuilder, setKeyboardSelected, setKeyboardSelectedColumn, setKeyboardSelectedColumn, setKeyboardSelectedRow, setKeyboardSelectedRow, setRowStyles, setSkipRowHoverCheck, setSkipRowHoverFloatElementCheck, setSkipRowHoverStyleUpdate, setTableBuilder
-
Methods inherited from class com.google.gwt.user.cellview.client.AbstractHasData
addCellPreviewHandler, addLoadingStateChangeHandler, addRangeChangeHandler, addRedrawHandler, addRowCountChangeHandler, cellConsumesEventType, checkRowBounds, getAccessKey, getDisplayedItem, getDisplayedItems, getKeyboardPagingPolicy, getKeyboardSelectedRow, getKeyboardSelectionPolicy, getKeyProvider, getPageSize, getPageStart, getRowContainer, getRowCount, getTabIndex, getValueKey, getVisibleItem, getVisibleItemCount, getVisibleItems, getVisibleRange, isRowCountExact, isRowWithinBounds, onBrowserEvent, onUnload, redraw, redrawRow, setAccessKey, setFocus, setFocusable, setKeyboardPagingPolicy, setKeyboardSelectedRow, setKeyboardSelectionHandler, setKeyboardSelectionPolicy, setPageSize, setPageStart, setRowCount, setRowCount, setRowData, setRowData, setSelected, setSelectionModel, setSelectionModel, setTabIndex, setVisibleRange, setVisibleRange, setVisibleRangeAndClearData
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, 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
-
-
-
-
Constructor Detail
-
CmsAliasCellTable
public CmsAliasCellTable(CmsAliasTableController controller)
Creates a new cell table with the given controller.- Parameters:
controller
- the alias editor controller which should be used by the cell table
-
-
Method Detail
-
getController
public CmsAliasTableController getController()
Gets the alias editor controller used by this table.- Returns:
- the alias editor controller
-
getErrorColumn
public CmsAliasErrorColumn getErrorColumn()
Gets the error column.- Returns:
- the error column
-
getLiveDataList
public java.util.List<org.opencms.gwt.shared.alias.CmsAliasTableRow> getLiveDataList()
Gets the list of rows internally used by the data provider for this table.- Returns:
- the internal data list
-
getSelectedRows
public java.util.List<org.opencms.gwt.shared.alias.CmsAliasTableRow> getSelectedRows()
Gets the list of selected rows.- Returns:
- the list of selected rows
-
getSelectionModel
public com.google.gwt.view.client.MultiSelectionModel<org.opencms.gwt.shared.alias.CmsAliasTableRow> getSelectionModel()
- Specified by:
getSelectionModel
in interfacecom.google.gwt.view.client.HasData<org.opencms.gwt.shared.alias.CmsAliasTableRow>
- Overrides:
getSelectionModel
in classcom.google.gwt.user.cellview.client.AbstractHasData<org.opencms.gwt.shared.alias.CmsAliasTableRow>
- See Also:
(Overridden to use a less general return type)
-
-