com.sage.swt.client.widget.celltable.shared
Class RowNumberColumn

java.lang.Object
  extended by com.google.gwt.user.cellview.client.Column<RowData,C>
      extended by com.sage.swt.client.widget.celltable.shared.BaseColumn<java.lang.String>
          extended by com.sage.swt.client.widget.celltable.shared.RowNumberColumn
All Implemented Interfaces:
com.google.gwt.cell.client.HasCell<RowData,java.lang.String>, com.google.gwt.user.client.ui.HasAlignment, com.google.gwt.user.client.ui.HasHorizontalAlignment, com.google.gwt.user.client.ui.HasVerticalAlignment, HasAfterCellUpdatingHandlers, HasBeforeCellEditingHandlers, HasBeforeCellUpdatingHandlers, HasBeforeLoadPopupHandlers, HasCellCustomButtonClickedHandlers, HasHyperLinkClickHandlers, HasInternalActionHandlers, HasColumn

public class RowNumberColumn
extends BaseColumn<java.lang.String>

A representation of a column in a table to display row number


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
RowNumberColumn(com.google.gwt.event.shared.HandlerManager tableEventBus, ColumnDefinition columnDef, HasBaseDataProvider dataProvider)
          Construct a column for row number
 
Method Summary
 java.lang.String getValue(RowData rowData)
          
 void setDataProvider(HasBaseDataProvider dataProvider)
          set data provider to the column
 
Methods inherited from class com.sage.swt.client.widget.celltable.shared.BaseColumn
addAfterCellUpdatingHandler, addBeforeCellEditingHandler, addBeforeCellUpdatingHandler, addBeforeLoadPopupHandler, addCellCustomButtonClickedHandler, addHandler, addHyperLinkClickHandler, addInternalActionHandler, fireEvent, getCaption, getCellValue, getColumnCell, getColumnDefinition, getDataType, getFormatPattern, getHyperLink, getID, getPropertyBinding, getSelectableItemList, getWidth, isColumnSortable, isColumnVisible, isEventHandled, isReadOnly, isRequired, setButtonImage, setCaption, setCellPanel, setColumnSortable, setColumnVisible, setDataType, setFormatPattern, setHasCellPanel, setHasCustomButton, setHyperLink, setID, setPropertyBinding, setReadOnly, setRequired, setSelectableItemList, setValue, setWidth
 
Methods inherited from class com.google.gwt.user.cellview.client.Column
getCell, getFieldUpdater, getHorizontalAlignment, getVerticalAlignment, isSortable, onBrowserEvent, render, setFieldUpdater, setHorizontalAlignment, setSortable, setVerticalAlignment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowNumberColumn

public RowNumberColumn(com.google.gwt.event.shared.HandlerManager tableEventBus,
                       ColumnDefinition columnDef,
                       HasBaseDataProvider dataProvider)
Construct a column for row number

Parameters:
tableEventBus - the table event bus
columnDef - ColumnDefinition
dataProvider - HasBaseDataProvider
Method Detail

getValue

public java.lang.String getValue(RowData rowData)

Specified by:
getValue in interface com.google.gwt.cell.client.HasCell<RowData,java.lang.String>
Specified by:
getValue in class com.google.gwt.user.cellview.client.Column<RowData,java.lang.String>

setDataProvider

public void setDataProvider(HasBaseDataProvider dataProvider)
set data provider to the column

Parameters:
dataProvider - data provider


Copyright © 2011 Sage Software, Inc. All rights reserved.