ch.unibe.iam.scg.archie.model
Class QueryLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
ch.unibe.iam.scg.archie.model.QueryLabelProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITableLabelProvider
public class QueryLabelProvider
- extends org.eclipse.jface.viewers.LabelProvider
- implements org.eclipse.jface.viewers.ITableLabelProvider
Standard label provider for the queries. If no special labels or model is
required, this label provider will do nicely. It provides just the labels
given at the specific row/columns.
$Id$
Method Summary |
org.eclipse.swt.graphics.Image |
getColumnImage(java.lang.Object element,
int columnIndex)
Does nothing, returns null. |
java.lang.String |
getColumnText(java.lang.Object element,
int columnIndex)
Returns the textual representation of each row at a given column index. |
Methods inherited from class org.eclipse.jface.viewers.LabelProvider |
getImage, getText |
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
addListener, dispose, isLabelProperty, removeListener |
QueryLabelProvider
public QueryLabelProvider()
getColumnImage
public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element,
int columnIndex)
- Does nothing, returns null.
- Specified by:
getColumnImage
in interface org.eclipse.jface.viewers.ITableLabelProvider
- Returns:
- Returns null.
getColumnText
public java.lang.String getColumnText(java.lang.Object element,
int columnIndex)
- Returns the textual representation of each row at a given column index.
This method merely calls the
toString()
method on those
objects. No special labels are being returned, except for
Money
classes where we use the currency based on the locale
(Locale.getDefault()
) as a prefix.
- Specified by:
getColumnText
in interface org.eclipse.jface.viewers.ITableLabelProvider
- Returns:
- Returns the
toString()
representation of the object
in the given row at the given column index.