org.mailster.gui.prefs.widgets
Interface ITableContentProvider

All Superinterfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider
All Known Implementing Classes:
LanguageTableContentProvider

public interface ITableContentProvider
extends org.eclipse.jface.viewers.IStructuredContentProvider

Interface to be implemented by IContentProviders to enable generic sorting support for JFace TableViewer instances by the help of the TableViewerSorter class.

Author:
Sebastian Machhausen, Edouard De Oliveira
See Also:
TableViewerSorter

Method Summary
 java.lang.Object getColumnValue(java.lang.Object element, int columnIndex)
          Gets the column value for the specified element at the given columnIndex.
 
Methods inherited from interface org.eclipse.jface.viewers.IStructuredContentProvider
getElements
 
Methods inherited from interface org.eclipse.jface.viewers.IContentProvider
dispose, inputChanged
 

Method Detail

getColumnValue

java.lang.Object getColumnValue(java.lang.Object element,
                                int columnIndex)
Gets the column value for the specified element at the given columnIndex.

Parameters:
element - the model element for which to query the colum value
columnIndex - the index of the column to query the value for
Returns:
the value for the element at the given columnIndex