com.sage.swt.client.widget.celltable.view
Class ColumnCreator

java.lang.Object
  extended by com.sage.swt.client.widget.celltable.view.ColumnCreator

public final class ColumnCreator
extends java.lang.Object

The class for create table column


Method Summary
static HasColumn createColumn(ColumnDefinition colDef, com.google.gwt.event.shared.HandlerManager tableEventBus)
          Create a column
static HasColumn createlastAutoColumn(com.google.gwt.event.shared.HandlerManager tableEventBus)
          Create the LastAuto column
static HasColumn createRowActionColumn(TableDefinition tableDefinition, HasBaseDataProvider dataProvider)
          Create the RowAction column
static HasColumn createRowNumberColumn(TableDefinition tableDefinition, HasBaseDataProvider dataProvider)
          Create the RowNumber column
static HasColumn createTextAreaColumn(ColumnDefinition colDef, boolean readOnly, java.lang.String emptyText, java.lang.String dialogCaption, java.lang.String dialogLabel)
          Create a TextArea column
static HasColumn createTextAreaColumn(ColumnDefinition colDef, java.lang.String emptyText, java.lang.String dialogCaption, java.lang.String dialogLabel)
          Create a TextArea column
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createColumn

public static HasColumn createColumn(ColumnDefinition colDef,
                                     com.google.gwt.event.shared.HandlerManager tableEventBus)
Create a column

Parameters:
colDef - ColumnDefinition the row index
tableEventBus - table event handler's manager
Returns:
HasColumn

createTextAreaColumn

public static HasColumn createTextAreaColumn(ColumnDefinition colDef,
                                             boolean readOnly,
                                             java.lang.String emptyText,
                                             java.lang.String dialogCaption,
                                             java.lang.String dialogLabel)
Create a TextArea column

Parameters:
colDef - ColumnDefinition the row index
readOnly - true: force to create a read only column
emptyText - show the string when value is blank
dialogCaption - string used for popup caption
dialogLabel - message used for popup description
Returns:
HasColumn

createTextAreaColumn

public static HasColumn createTextAreaColumn(ColumnDefinition colDef,
                                             java.lang.String emptyText,
                                             java.lang.String dialogCaption,
                                             java.lang.String dialogLabel)
Create a TextArea column

Parameters:
colDef - ColumnDefinition the row index
emptyText - show the string when value is blank
dialogCaption - string used for popup caption
dialogLabel - message used for popup description
Returns:
HasColumn

createRowNumberColumn

public static HasColumn createRowNumberColumn(TableDefinition tableDefinition,
                                              HasBaseDataProvider dataProvider)
Create the RowNumber column

Parameters:
tableDefinition - TableDefinition
dataProvider - HasBaseDataProvider
Returns:
HasColumn

createlastAutoColumn

public static HasColumn createlastAutoColumn(com.google.gwt.event.shared.HandlerManager tableEventBus)
Create the LastAuto column

Parameters:
tableEventBus - table event handler's manager
Returns:
HasColumn

createRowActionColumn

public static HasColumn createRowActionColumn(TableDefinition tableDefinition,
                                              HasBaseDataProvider dataProvider)
Create the RowAction column

Parameters:
tableDefinition - TableDefinition
dataProvider - HasBaseDataProvider
Returns:
HasColumn


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