public class CDOLabelDecorator extends java.lang.Object implements ILabelDecorator
CDO objects
according to a pattern.Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
DECORATION_PROPOSALS |
static java.lang.String |
DECORATOR_ID |
static java.lang.String |
DEFAULT_DECORATION |
static java.lang.String |
NO_DECORATION |
Constructor and Description |
---|
CDOLabelDecorator() |
CDOLabelDecorator(java.lang.String pattern) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ILabelProviderListener listener) |
static Image |
decorate(Image image,
java.lang.Object element) |
Image |
decorateImage(Image image,
java.lang.Object element) |
java.lang.String |
decorateText(java.lang.String text,
java.lang.Object element) |
void |
dispose() |
protected java.lang.String |
getObjectState(InternalCDOObject object) |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property) |
java.lang.String |
parsePattern(java.lang.String unparsedPattern) |
void |
removeListener(ILabelProviderListener listener) |
public static final java.lang.String[] DECORATION_PROPOSALS
public static final java.lang.String DEFAULT_DECORATION
public static final java.lang.String NO_DECORATION
public static final java.lang.String DECORATOR_ID
public CDOLabelDecorator()
public CDOLabelDecorator(java.lang.String pattern)
public void dispose()
dispose
in interface IBaseLabelProvider
public java.lang.String parsePattern(java.lang.String unparsedPattern)
public Image decorateImage(Image image, java.lang.Object element)
decorateImage
in interface ILabelDecorator
public java.lang.String decorateText(java.lang.String text, java.lang.Object element)
decorateText
in interface ILabelDecorator
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
isLabelProperty
in interface IBaseLabelProvider
public void addListener(ILabelProviderListener listener)
addListener
in interface IBaseLabelProvider
public void removeListener(ILabelProviderListener listener)
removeListener
in interface IBaseLabelProvider
protected java.lang.String getObjectState(InternalCDOObject object)
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html