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 SummaryFields Modifier and Type Field Description static java.lang.String[]DECORATION_PROPOSALSstatic java.lang.StringDECORATOR_IDstatic java.lang.StringDEFAULT_DECORATIONstatic java.lang.StringNO_DECORATION
 - 
Constructor SummaryConstructors Constructor Description CDOLabelDecorator()CDOLabelDecorator(java.lang.String pattern)
 - 
Method SummaryAll 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_PROPOSALSpublic static final java.lang.String[] DECORATION_PROPOSALS 
 - 
DEFAULT_DECORATIONpublic static final java.lang.String DEFAULT_DECORATION 
 - 
NO_DECORATIONpublic static final java.lang.String NO_DECORATION 
 - 
DECORATOR_IDpublic static final java.lang.String DECORATOR_ID - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- IBaseLabelProvider
 
 - 
parsePatternpublic java.lang.String parsePattern(java.lang.String unparsedPattern) 
 - 
decorateImagepublic Image decorateImage(Image image, java.lang.Object element) - Specified by:
- decorateImagein interface- ILabelDecorator
 
 - 
decorateTextpublic java.lang.String decorateText(java.lang.String text, java.lang.Object element)- Specified by:
- decorateTextin interface- ILabelDecorator
 
 - 
isLabelPropertypublic boolean isLabelProperty(java.lang.Object element, java.lang.String property)- Specified by:
- isLabelPropertyin interface- IBaseLabelProvider
 
 - 
addListenerpublic void addListener(ILabelProviderListener listener) - Specified by:
- addListenerin interface- IBaseLabelProvider
 
 - 
removeListenerpublic void removeListener(ILabelProviderListener listener) - Specified by:
- removeListenerin interface- IBaseLabelProvider
 
 - 
getObjectStateprotected java.lang.String getObjectState(InternalCDOObject object) - Since:
- 4.4
 
 
- 
 
-