Class A_CmsAliasTableColumn<R,V,T extends com.google.gwt.user.cellview.client.CellTable<R>>
java.lang.Object
com.google.gwt.user.cellview.client.Column<R,V>
org.opencms.ade.sitemap.client.alias.A_CmsAliasTableColumn<R,V,T>
- Type Parameters:
R
- the row typeV
- the cell value typeT
- the celll table type
- All Implemented Interfaces:
com.google.gwt.cell.client.HasCell<R,
,V> com.google.gwt.user.client.ui.HasAlignment
,com.google.gwt.user.client.ui.HasHorizontalAlignment
,com.google.gwt.user.client.ui.HasVerticalAlignment
- Direct Known Subclasses:
CmsAliasErrorColumn
,CmsAliasModeColumn
,CmsAliasPathColumn
,CmsAliasSelectionColumn
,CmsResourcePathColumn
,CmsRewriteAliasErrorColumn
,CmsRewriteAliasModeColumn
,CmsRewriteAliasPatternColumn
,CmsRewriteAliasReplacementColumn
,CmsRewriteAliasSelectColumn
public abstract class A_CmsAliasTableColumn<R,V,T extends com.google.gwt.user.cellview.client.CellTable<R>>
extends com.google.gwt.user.cellview.client.Column<R,V>
Abstract column class for the alias cell table columns.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
com.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment
com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant
-
Field Summary
Fields inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
ALIGN_CENTER, ALIGN_DEFAULT, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_LOCALE_END, ALIGN_LOCALE_START, ALIGN_RIGHT
Fields inherited from interface com.google.gwt.user.client.ui.HasVerticalAlignment
ALIGN_BOTTOM, ALIGN_MIDDLE, ALIGN_TOP
-
Constructor Summary
ConstructorDescriptionA_CmsAliasTableColumn
(com.google.gwt.cell.client.Cell<V> cell) Delegates to the superclass constructor. -
Method Summary
Modifier and TypeMethodDescriptionabstract void
addToTable
(T table) Adds the column to the table.void
initSortHandler
(com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<R> sortHandler) Initializes the sort handler to use this column.Methods inherited from class com.google.gwt.user.cellview.client.Column
getCell, getCellStyleNames, getDataStoreName, getFieldUpdater, getHorizontalAlignment, getValue, getVerticalAlignment, isDefaultSortAscending, isSortable, onBrowserEvent, render, setCellStyleNames, setDataStoreName, setDefaultSortAscending, setFieldUpdater, setHorizontalAlignment, setSortable, setVerticalAlignment
-
Constructor Details
-
A_CmsAliasTableColumn
Delegates to the superclass constructor.- Parameters:
cell
- the cell for this column
-
-
Method Details
-
addToTable
Adds the column to the table.Subclasses can override this to also set e.g. the column width
- Parameters:
table
-
-
initSortHandler
public void initSortHandler(com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<R> sortHandler) Initializes the sort handler to use this column.- Parameters:
sortHandler
- the sort handler
-