org.eclipse.mylar.internal.tasks.ui.editors
Class AbstractRepositoryTaskEditor.AttachmentTableLabelProvider

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.LabelProvider
          extended by org.eclipse.jface.viewers.DecoratingLabelProvider
              extended by org.eclipse.mylar.internal.tasks.ui.editors.AbstractRepositoryTaskEditor.AttachmentTableLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITableColorProvider, org.eclipse.jface.viewers.ITableLabelProvider, org.eclipse.jface.viewers.ITreePathLabelProvider, org.eclipse.jface.viewers.IViewerLabelProvider
Enclosing class:
AbstractRepositoryTaskEditor

private static final class AbstractRepositoryTaskEditor.AttachmentTableLabelProvider
extends org.eclipse.jface.viewers.DecoratingLabelProvider
implements org.eclipse.jface.viewers.ITableColorProvider, org.eclipse.jface.viewers.ITableLabelProvider


Constructor Summary
AbstractRepositoryTaskEditor.AttachmentTableLabelProvider(org.eclipse.jface.viewers.ILabelProvider provider, org.eclipse.jface.viewers.ILabelDecorator decorator)
           
 
Method Summary
 void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
           
 void dispose()
           
 org.eclipse.swt.graphics.Color getBackground(java.lang.Object element, int columnIndex)
           
 org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element, int columnIndex)
           
 java.lang.String getColumnText(java.lang.Object element, int columnIndex)
           
 org.eclipse.swt.graphics.Font getFont(java.lang.Object element, int columnIndex)
           
 org.eclipse.swt.graphics.Color getForeground(java.lang.Object element, int columnIndex)
           
 boolean isLabelProperty(java.lang.Object element, java.lang.String property)
           
 void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
           
 
Methods inherited from class org.eclipse.jface.viewers.DecoratingLabelProvider
getBackground, getDecorationContext, getFont, getForeground, getImage, getLabelDecorator, getLabelProvider, getText, setDecorationContext, setLabelDecorator, updateForDecorationReady, updateLabel, updateLabel
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
fireLabelProviderChanged
 
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
 

Constructor Detail

AbstractRepositoryTaskEditor.AttachmentTableLabelProvider

public AbstractRepositoryTaskEditor.AttachmentTableLabelProvider(org.eclipse.jface.viewers.ILabelProvider provider,
                                                                 org.eclipse.jface.viewers.ILabelDecorator decorator)
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)
Specified by:
getColumnText in interface org.eclipse.jface.viewers.ITableLabelProvider

addListener

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

dispose

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

isLabelProperty

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

removeListener

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

getForeground

public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element,
                                                    int columnIndex)
Specified by:
getForeground in interface org.eclipse.jface.viewers.ITableColorProvider

getBackground

public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element,
                                                    int columnIndex)
Specified by:
getBackground in interface org.eclipse.jface.viewers.ITableColorProvider

getFont

public org.eclipse.swt.graphics.Font getFont(java.lang.Object element,
                                             int columnIndex)