org.ceno.ui.decorators
Class CenoPackageDecorator

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.LabelProvider
              extended by org.ceno.ui.decorators.CenoPackageDecorator
All Implemented Interfaces:
IDeveloperResourceStatesObserver, IObserver<DeveloperResourceStates>, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelDecorator, org.eclipse.jface.viewers.ILabelProvider

public class CenoPackageDecorator
extends org.eclipse.jface.viewers.LabelProvider
implements org.eclipse.jface.viewers.ILabelDecorator, IDeveloperResourceStatesObserver

Since:
0.0.2
Author:
Andre Albert <andre.albert82@googlemail.com>

Field Summary
static java.lang.String ID
           
 
Constructor Summary
CenoPackageDecorator()
           
 
Method Summary
 void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
          
 org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image baseImage, java.lang.Object element)
          
 java.lang.String decorateText(java.lang.String text, java.lang.Object element)
          
 void dispose()
          
 boolean isLabelProperty(java.lang.Object element, java.lang.String property)
          
 void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
          
 void update(DeveloperResourceStates states)
          Invoked as notify call
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
getImage, getText
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values
Constructor Detail

CenoPackageDecorator

public CenoPackageDecorator()
Method Detail

decorateImage

public org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image baseImage,
                                                    java.lang.Object element)

Specified by:
decorateImage in interface org.eclipse.jface.viewers.ILabelDecorator

update

public void update(DeveloperResourceStates states)
Invoked as notify call

Specified by:
update in interface IObserver<DeveloperResourceStates>

decorateText

public java.lang.String decorateText(java.lang.String text,
                                     java.lang.Object element)

Specified by:
decorateText in interface org.eclipse.jface.viewers.ILabelDecorator

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.BaseLabelProvider

dispose

public void dispose()

Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider
Overrides:
dispose in class org.eclipse.jface.viewers.BaseLabelProvider

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.BaseLabelProvider

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.BaseLabelProvider