org.eclipse.emf.cdo.ui
Class CDOLabelDecorator

java.lang.Object
  extended by org.eclipse.emf.cdo.ui.CDOLabelDecorator
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelDecorator

public class CDOLabelDecorator
extends Object
implements org.eclipse.jface.viewers.ILabelDecorator

Decorates labels of CDO objects according to a pattern.

Since:
2.0

Field Summary
static String[] DECORATION_PROPOSALS
           
static String DECORATOR_ID
           
static String DEFAULT_DECORATION
           
static String NO_DECORATION
           
 
Constructor Summary
CDOLabelDecorator()
           
CDOLabelDecorator(String pattern)
           
 
Method Summary
 void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
           
 org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image, Object element)
           
 String decorateText(String text, Object element)
           
 void dispose()
           
 boolean isLabelProperty(Object element, String property)
           
 String parsePattern(String unparsedPattern)
           
 void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DECORATION_PROPOSALS

public static final String[] DECORATION_PROPOSALS

DEFAULT_DECORATION

public static final String DEFAULT_DECORATION

NO_DECORATION

public static final String NO_DECORATION

DECORATOR_ID

public static final String DECORATOR_ID
See Also:
Constant Field Values
Constructor Detail

CDOLabelDecorator

public CDOLabelDecorator()

CDOLabelDecorator

public CDOLabelDecorator(String pattern)
Method Detail

dispose

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

parsePattern

public String parsePattern(String unparsedPattern)

decorateImage

public org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image,
                                                    Object element)
Specified by:
decorateImage in interface org.eclipse.jface.viewers.ILabelDecorator

decorateText

public String decorateText(String text,
                           Object element)
Specified by:
decorateText in interface org.eclipse.jface.viewers.ILabelDecorator

isLabelProperty

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

addListener

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

removeListener

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


Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.