com.tssap.util.ui.reuse.table
Class AbstractTableAdapter

java.lang.Object
  |
  +--com.tssap.util.ui.reuse.table.AbstractTableAdapter
All Implemented Interfaces:
IMutableTableCallback, ITableAdapter, ITableModifyListener

public abstract class AbstractTableAdapter
extends java.lang.Object
implements ITableAdapter


Field Summary
static java.lang.String DEFAULT_DESCRIPTION
           
static java.lang.String DEFAULT_NAME
           
static java.lang.String DEFAULT_VALUE
           
static java.lang.String DESCRIPTION_COL_LABEL
           
static int DESCRIPTION_COL_NUMBER
           
static java.lang.String NAME_COL_LABEL
           
static int NAME_COL_NUMBER
           
static java.lang.String VALUE_COL_LABEL
           
static int VALUE_COL_NUMBER
           
 
Constructor Summary
AbstractTableAdapter()
          Constructor for ContextParamAdapter.
 
Method Summary
 java.lang.String[] getColumnLabels()
          Method getColumnLabels.
abstract  ITableColumn[] getColumns()
           
 int[] getColumnWidths()
          Method getColumnWidths.
 ITableRow[] getInitialRows()
           
 ITableRow[] getNewRows()
           
 void rowChanged(ITableRow row, int colNum, java.lang.String newValue)
           
 void rowsAdded(ITableRow[] rows)
           
 void rowsRemoved(ITableRow[] rows)
           
 void selectionChanged(ITableRow[] selectedRows)
           
 void tableCleared()
           
 void tableInitialized(ITableRow[] rows)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_NAME

public static final java.lang.String DEFAULT_NAME

DEFAULT_VALUE

public static final java.lang.String DEFAULT_VALUE

DEFAULT_DESCRIPTION

public static final java.lang.String DEFAULT_DESCRIPTION

NAME_COL_NUMBER

public static final int NAME_COL_NUMBER

VALUE_COL_NUMBER

public static final int VALUE_COL_NUMBER

DESCRIPTION_COL_NUMBER

public static final int DESCRIPTION_COL_NUMBER

NAME_COL_LABEL

public static final java.lang.String NAME_COL_LABEL

VALUE_COL_LABEL

public static final java.lang.String VALUE_COL_LABEL

DESCRIPTION_COL_LABEL

public static final java.lang.String DESCRIPTION_COL_LABEL
Constructor Detail

AbstractTableAdapter

public AbstractTableAdapter()
Constructor for ContextParamAdapter.
Method Detail

getColumns

public abstract ITableColumn[] getColumns()
Specified by:
getColumns in interface ITableAdapter
See Also:
ITableAdapter.getColumns()

getColumnLabels

public final java.lang.String[] getColumnLabels()
Method getColumnLabels.
Returns:
String[]

getColumnWidths

public final int[] getColumnWidths()
Method getColumnWidths.
Returns:
int[]

rowChanged

public final void rowChanged(ITableRow row,
                             int colNum,
                             java.lang.String newValue)
Specified by:
rowChanged in interface ITableModifyListener
See Also:
ITableModifyListener.rowChanged(ITableRow, int, String)

getInitialRows

public final ITableRow[] getInitialRows()
Specified by:
getInitialRows in interface ITableAdapter
See Also:
ITableAdapter.getInitialRows()

getNewRows

public final ITableRow[] getNewRows()
Specified by:
getNewRows in interface IMutableTableCallback
See Also:
IMutableTableCallback.getNewRows()

rowsAdded

public final void rowsAdded(ITableRow[] rows)
Specified by:
rowsAdded in interface ITableModifyListener
See Also:
ITableModifyListener.rowsAdded(ITableRow[])

rowsRemoved

public final void rowsRemoved(ITableRow[] rows)
Specified by:
rowsRemoved in interface ITableModifyListener
See Also:
ITableModifyListener.rowsRemoved(ITableRow[])

selectionChanged

public void selectionChanged(ITableRow[] selectedRows)
Specified by:
selectionChanged in interface ITableModifyListener
See Also:
ITableModifyListener.selectionChanged(ITableRow[])

tableCleared

public void tableCleared()
Specified by:
tableCleared in interface ITableModifyListener
See Also:
ITableModifyListener.tableCleared()

tableInitialized

public void tableInitialized(ITableRow[] rows)
Specified by:
tableInitialized in interface ITableModifyListener
See Also:
ITableModifyListener.tableInitialized(ITableRow[])


Copyright © 2005 SAP AG. All Rights Reserved.