GEF v2.0

org.eclipse.gef.ui.stackview
Class TreeLabelProvider

java.lang.Object
  |
  +--org.eclipse.gef.ui.stackview.TreeLabelProvider
All Implemented Interfaces:
IBaseLabelProvider, ILabelProvider

public class TreeLabelProvider
extends Object
implements ILabelProvider


Field Summary
static byte DEBUG_LABEL_STYLE
           
protected  byte labelStyle
           
protected static Image noIcon
           
static byte NORMAL_LABEL_STYLE
           
protected  CommandStack stack
           
protected static Image yesIcon
           
 
Constructor Summary
TreeLabelProvider(CommandStack stack)
           
 
Method Summary
 void addListener(ILabelProviderListener l)
           
 void dispose()
           
 Image getImage(Object o)
           
 byte getLabelStyle()
           
 String getText(Object o)
           
 boolean isLabelProperty(Object element, String property)
           
 void removeListener(ILabelProviderListener l)
           
 void setLabelStyle(byte labelStyle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stack

protected CommandStack stack

yesIcon

protected static Image yesIcon

noIcon

protected static Image noIcon

NORMAL_LABEL_STYLE

public static byte NORMAL_LABEL_STYLE

DEBUG_LABEL_STYLE

public static byte DEBUG_LABEL_STYLE

labelStyle

protected byte labelStyle
Constructor Detail

TreeLabelProvider

public TreeLabelProvider(CommandStack stack)
Method Detail

addListener

public void addListener(ILabelProviderListener l)
Specified by:
addListener in interface IBaseLabelProvider

dispose

public void dispose()
Specified by:
dispose in interface IBaseLabelProvider

getImage

public Image getImage(Object o)
Specified by:
getImage in interface ILabelProvider

getLabelStyle

public byte getLabelStyle()

getText

public String getText(Object o)
Specified by:
getText in interface ILabelProvider

isLabelProperty

public boolean isLabelProperty(Object element,
                               String property)
Specified by:
isLabelProperty in interface IBaseLabelProvider

removeListener

public void removeListener(ILabelProviderListener l)
Specified by:
removeListener in interface IBaseLabelProvider

setLabelStyle

public void setLabelStyle(byte labelStyle)

GEF v2.0