org.eclipse.mylar.internal.java.ui
Class JavaContextLabelProvider

java.lang.Object
  extended by org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider
      extended by org.eclipse.jdt.internal.ui.viewsupport.AppearanceAwareLabelProvider
          extended by org.eclipse.mylar.internal.java.ui.JavaContextLabelProvider
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.ILabelProvider

public class JavaContextLabelProvider
extends org.eclipse.jdt.internal.ui.viewsupport.AppearanceAwareLabelProvider

Author:
Mik Kersten

Field Summary
private static org.eclipse.jface.resource.ImageDescriptor EDGE_REF_JUNIT
           
private static java.lang.String LABEL_ELEMENT_MISSING
           
 
Fields inherited from class org.eclipse.jdt.internal.ui.viewsupport.AppearanceAwareLabelProvider
DEFAULT_IMAGEFLAGS, DEFAULT_TEXTFLAGS
 
Fields inherited from class org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider
fImageLabelProvider, fListeners, fStorageLabelProvider
 
Constructor Summary
JavaContextLabelProvider()
           
 
Method Summary
static org.eclipse.jdt.internal.ui.viewsupport.AppearanceAwareLabelProvider createJavaUiLabelProvider()
           
private  org.eclipse.jface.resource.ImageDescriptor getIconForRelationship(java.lang.String relationshipHandle)
           
 org.eclipse.swt.graphics.Image getImage(java.lang.Object object)
           
private  java.lang.String getNameForRelationship(java.lang.String relationshipHandle)
           
 java.lang.String getText(java.lang.Object object)
           
private  java.lang.String getTextForElement(org.eclipse.jdt.core.IJavaElement element)
           
 
Methods inherited from class org.eclipse.jdt.internal.ui.viewsupport.AppearanceAwareLabelProvider
dispose, evaluateImageFlags, evaluateTextFlags, propertyChange
 
Methods inherited from class org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider
addLabelDecorator, addListener, decorateImage, decorateText, fireLabelProviderChanged, getBackground, getDecorators, getForeground, getImageFlags, getTextFlags, isLabelProperty, removeListener, setImageFlags, setTextFlags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_ELEMENT_MISSING

private static final java.lang.String LABEL_ELEMENT_MISSING
See Also:
Constant Field Values

EDGE_REF_JUNIT

private static final org.eclipse.jface.resource.ImageDescriptor EDGE_REF_JUNIT
Constructor Detail

JavaContextLabelProvider

public JavaContextLabelProvider()
Method Detail

getText

public java.lang.String getText(java.lang.Object object)
Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getText in class org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider

getTextForElement

private java.lang.String getTextForElement(org.eclipse.jdt.core.IJavaElement element)

getImage

public org.eclipse.swt.graphics.Image getImage(java.lang.Object object)
Specified by:
getImage in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getImage in class org.eclipse.jdt.internal.ui.viewsupport.JavaUILabelProvider

getIconForRelationship

private org.eclipse.jface.resource.ImageDescriptor getIconForRelationship(java.lang.String relationshipHandle)

getNameForRelationship

private java.lang.String getNameForRelationship(java.lang.String relationshipHandle)

createJavaUiLabelProvider

public static org.eclipse.jdt.internal.ui.viewsupport.AppearanceAwareLabelProvider createJavaUiLabelProvider()