com.tssap.util.ui.viewer.table
Class SapTableViewer

java.lang.Object
  |
  +--com.tssap.util.ui.viewer.SapViewer
        |
        +--com.tssap.util.ui.viewer.table.SapTableViewer
All Implemented Interfaces:
IContextMenuParticipant, ISapTableViewer, ISapViewer

public class SapTableViewer
extends SapViewer
implements ISapTableViewer

Version:
1.0

Method Summary
static ISapTableViewer createTableViewer(org.eclipse.swt.widgets.Composite pParent, javax.swing.table.TableModel pTableModel)
          Method createTableViewer.
static ISapTableViewer createTableViewer(org.eclipse.swt.widgets.Composite pParent, javax.swing.table.TableModel pTableModel, boolean pSingleSelection)
          Method createTableViewer.
 IViewerContext getCurrentViewerContext()
           
 org.eclipse.swt.widgets.Table getTable()
          Method getTable.
 javax.swing.table.TableModel getTableModel()
          Gets the swingTableModel.
 org.eclipse.jface.viewers.TableViewer getTableViewer()
          Method getTableViewer.
 void setBooleanColumnHandler(int pColNum)
          Method setBooleanColumnHandler.
 void setColumnHandler(int pColNum, IColumnHandler pColHandler)
          Method setColumnHandler.
 void setComboBoxColumnHandler(int pColNum, java.lang.String[] pComboItems)
          Method setComboBoxColumnHandler.
 void setLabelProvider(SapTableLabelProvider pNewLabelProvider)
          Method setLabelProvider.
 void setNumerikColumnHandler(int pColNum)
          Method setNumerikColumnHandler.
 void setTableModel(javax.swing.table.TableModel pNewTableModel)
          Method setTableModel.
 
Methods inherited from class com.tssap.util.ui.viewer.SapViewer
getContextMenu, setContextMenu
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.tssap.util.ui.menu.context.IContextMenuParticipant
getContextMenu, setContextMenu
 

Method Detail

createTableViewer

public static ISapTableViewer createTableViewer(org.eclipse.swt.widgets.Composite pParent,
                                                javax.swing.table.TableModel pTableModel)
Method createTableViewer.
Parameters:
pParent -  
pTableModel -  
Returns:
ISapTableViewer

createTableViewer

public static ISapTableViewer createTableViewer(org.eclipse.swt.widgets.Composite pParent,
                                                javax.swing.table.TableModel pTableModel,
                                                boolean pSingleSelection)
Method createTableViewer.
Parameters:
pParent -  
pTableModel -  
Returns:
ISapTableViewer

setLabelProvider

public void setLabelProvider(SapTableLabelProvider pNewLabelProvider)
Description copied from interface: ISapTableViewer
Method setLabelProvider.
Specified by:
setLabelProvider in interface ISapTableViewer
See Also:
ISapTableViewer.setLabelProvider(SapTableLabelProvider)

getTable

public org.eclipse.swt.widgets.Table getTable()
Description copied from interface: ISapTableViewer
Method getTable.
Specified by:
getTable in interface ISapTableViewer
See Also:
ISapTableViewer.getTable()

getTableViewer

public org.eclipse.jface.viewers.TableViewer getTableViewer()
Description copied from interface: ISapTableViewer
Method getTableViewer.
Specified by:
getTableViewer in interface ISapTableViewer
See Also:
ISapTableViewer.getTableViewer()

setBooleanColumnHandler

public void setBooleanColumnHandler(int pColNum)
Description copied from interface: ISapTableViewer
Method setBooleanColumnHandler.
Specified by:
setBooleanColumnHandler in interface ISapTableViewer
See Also:
ISapTableViewer.setBooleanColumnHandler(int)

setNumerikColumnHandler

public void setNumerikColumnHandler(int pColNum)
Description copied from interface: ISapTableViewer
Method setNumerikColumnHandler.
Specified by:
setNumerikColumnHandler in interface ISapTableViewer
See Also:
ISapTableViewer.setNumerikColumnHandler(int)

setComboBoxColumnHandler

public void setComboBoxColumnHandler(int pColNum,
                                     java.lang.String[] pComboItems)
Description copied from interface: ISapTableViewer
Method setComboBoxColumnHandler.
Specified by:
setComboBoxColumnHandler in interface ISapTableViewer
See Also:
ISapTableViewer.setComboBoxColumnHandler(int, String[])

setColumnHandler

public void setColumnHandler(int pColNum,
                             IColumnHandler pColHandler)
Description copied from interface: ISapTableViewer
Method setColumnHandler.
Specified by:
setColumnHandler in interface ISapTableViewer
See Also:
ISapTableViewer.setColumnHandler(int, IColumnHandler)

setTableModel

public void setTableModel(javax.swing.table.TableModel pNewTableModel)
Description copied from interface: ISapTableViewer
Method setTableModel.
Specified by:
setTableModel in interface ISapTableViewer
See Also:
ISapTableViewer.setTableModel(TableModel)

getTableModel

public javax.swing.table.TableModel getTableModel()
Gets the swingTableModel.
Returns:
Returns a TableModel

getCurrentViewerContext

public IViewerContext getCurrentViewerContext()
Overrides:
getCurrentViewerContext in class SapViewer
See Also:
SapViewer.getCurrentViewerContext()


Copyright © 2005 SAP AG. All Rights Reserved.