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 IBaseLabelProviderpublic java.lang.String parsePattern(java.lang.String unparsedPattern)
public Image decorateImage(Image image, java.lang.Object element)
decorateImage in interface ILabelDecoratorpublic java.lang.String decorateText(java.lang.String text,
java.lang.Object element)
decorateText in interface ILabelDecoratorpublic boolean isLabelProperty(java.lang.Object element,
java.lang.String property)
isLabelProperty in interface IBaseLabelProviderpublic void addListener(ILabelProviderListener listener)
addListener in interface IBaseLabelProviderpublic void removeListener(ILabelProviderListener listener)
removeListener in interface IBaseLabelProviderprotected 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