Package org.eclipse.emf.cdo.ui
Class CDOLabelDecorator
- java.lang.Object
-
- org.eclipse.emf.cdo.ui.CDOLabelDecorator
-
- All Implemented Interfaces:
IBaseLabelProvider,ILabelDecorator
public class CDOLabelDecorator extends java.lang.Object implements ILabelDecorator
Decorates labels ofCDO objectsaccording to a pattern.- Since:
- 2.0
- Author:
- Victor Roldan Betancort
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]DECORATION_PROPOSALSstatic java.lang.StringDECORATOR_IDstatic java.lang.StringDEFAULT_DECORATIONstatic java.lang.StringNO_DECORATION
-
Constructor Summary
Constructors Constructor Description CDOLabelDecorator()CDOLabelDecorator(java.lang.String pattern)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ILabelProviderListener listener)static Imagedecorate(Image image, java.lang.Object element)ImagedecorateImage(Image image, java.lang.Object element)java.lang.StringdecorateText(java.lang.String text, java.lang.Object element)voiddispose()protected java.lang.StringgetObjectState(InternalCDOObject object)booleanisLabelProperty(java.lang.Object element, java.lang.String property)java.lang.StringparsePattern(java.lang.String unparsedPattern)voidremoveListener(ILabelProviderListener listener)
-
-
-
Field Detail
-
DECORATION_PROPOSALS
public static final java.lang.String[] DECORATION_PROPOSALS
-
DEFAULT_DECORATION
public static final java.lang.String DEFAULT_DECORATION
-
NO_DECORATION
public static final java.lang.String NO_DECORATION
-
DECORATOR_ID
public static final java.lang.String DECORATOR_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
disposein interfaceIBaseLabelProvider
-
parsePattern
public java.lang.String parsePattern(java.lang.String unparsedPattern)
-
decorateImage
public Image decorateImage(Image image, java.lang.Object element)
- Specified by:
decorateImagein interfaceILabelDecorator
-
decorateText
public java.lang.String decorateText(java.lang.String text, java.lang.Object element)- Specified by:
decorateTextin interfaceILabelDecorator
-
isLabelProperty
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)- Specified by:
isLabelPropertyin interfaceIBaseLabelProvider
-
addListener
public void addListener(ILabelProviderListener listener)
- Specified by:
addListenerin interfaceIBaseLabelProvider
-
removeListener
public void removeListener(ILabelProviderListener listener)
- Specified by:
removeListenerin interfaceIBaseLabelProvider
-
getObjectState
protected java.lang.String getObjectState(InternalCDOObject object)
- Since:
- 4.4
-
-