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 type
V - the cell value type
T - 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

    Constructors
    Constructor
    Description
    A_CmsAliasTableColumn(com.google.gwt.cell.client.Cell<V> cell)
    Delegates to the superclass constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • A_CmsAliasTableColumn

      public A_CmsAliasTableColumn(com.google.gwt.cell.client.Cell<V> cell)
      Delegates to the superclass constructor.

      Parameters:
      cell - the cell for this column
  • Method Details

    • addToTable

      public abstract void addToTable(T table)
      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