org.eclipse.mylar.internal.resources.ui
Class ResourceContextLabelProvider

java.lang.Object
  extended by org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider
      extended by org.eclipse.mylar.internal.resources.ui.ResourceContextLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider

public class ResourceContextLabelProvider
extends org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider

Author:
Mik Kersten

Constructor Summary
ResourceContextLabelProvider()
           
 
Method Summary
 org.eclipse.swt.graphics.Image getImage(org.eclipse.mylar.context.core.IMylarElement node)
           
protected  org.eclipse.swt.graphics.Image getImage(org.eclipse.mylar.context.core.IMylarRelation edge)
           
protected  org.eclipse.swt.graphics.Image getImageForObject(java.lang.Object object)
           
 java.lang.String getText(org.eclipse.mylar.context.core.IMylarElement node)
          TODO: slow?
protected  java.lang.String getText(org.eclipse.mylar.context.core.IMylarRelation edge)
           
protected  java.lang.String getTextForObject(java.lang.Object object)
           
 
Methods inherited from class org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider
addListener, dispose, getImage, getText, isLabelProperty, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceContextLabelProvider

public ResourceContextLabelProvider()
Method Detail

getImage

public org.eclipse.swt.graphics.Image getImage(org.eclipse.mylar.context.core.IMylarElement node)
Specified by:
getImage in class org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider

getImageForObject

protected org.eclipse.swt.graphics.Image getImageForObject(java.lang.Object object)
Specified by:
getImageForObject in class org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider

getTextForObject

protected java.lang.String getTextForObject(java.lang.Object object)
Specified by:
getTextForObject in class org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider

getText

public java.lang.String getText(org.eclipse.mylar.context.core.IMylarElement node)
TODO: slow?

Specified by:
getText in class org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider

getImage

protected org.eclipse.swt.graphics.Image getImage(org.eclipse.mylar.context.core.IMylarRelation edge)
Specified by:
getImage in class org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider

getText

protected java.lang.String getText(org.eclipse.mylar.context.core.IMylarRelation edge)
Specified by:
getText in class org.eclipse.mylar.internal.context.ui.AbstractContextLabelProvider