org.eclipse.datatools.sqltools.result.internal.ui.view
Class ResultsViewLabelProvider

java.lang.Object
  extended by org.eclipse.datatools.sqltools.result.internal.ui.view.ResultsViewLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ITableLabelProvider

public class ResultsViewLabelProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ITableLabelProvider

This is the label provider for the history results table

Author:
Dafan Yang

Constructor Summary
ResultsViewLabelProvider(ResultsViewControl resultsViewControl)
           
 
Method Summary
 void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
           
 void dispose()
           
 org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element, int columnIndex)
           
 java.lang.String getColumnText(java.lang.Object element, int columnIndex)
          Since the columns to display can be configured, label provider should be aware of the current columns setting
 java.lang.String getConfigurableColumnText(java.lang.Object element, int columnIndex)
          Returns the column text
 boolean isLabelProperty(java.lang.Object element, java.lang.String property)
           
 void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultsViewLabelProvider

public ResultsViewLabelProvider(ResultsViewControl resultsViewControl)
Method Detail

getColumnImage

public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element,
                                                     int columnIndex)
Specified by:
getColumnImage in interface org.eclipse.jface.viewers.ITableLabelProvider

getColumnText

public java.lang.String getColumnText(java.lang.Object element,
                                      int columnIndex)
Since the columns to display can be configured, label provider should be aware of the current columns setting

Specified by:
getColumnText in interface org.eclipse.jface.viewers.ITableLabelProvider

getConfigurableColumnText

public java.lang.String getConfigurableColumnText(java.lang.Object element,
                                                  int columnIndex)
Returns the column text


addListener

public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
Specified by:
addListener in interface org.eclipse.jface.viewers.IBaseLabelProvider

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider

isLabelProperty

public boolean isLabelProperty(java.lang.Object element,
                               java.lang.String property)
Specified by:
isLabelProperty in interface org.eclipse.jface.viewers.IBaseLabelProvider

removeListener

public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
Specified by:
removeListener in interface org.eclipse.jface.viewers.IBaseLabelProvider