public class BasicLightweightValidationDecorator
extends java.lang.Object
implements org.eclipse.jface.viewers.ILabelDecorator, org.eclipse.jface.viewers.ILightweightLabelDecorator
Modifier and Type | Class and Description |
---|---|
static class |
BasicLightweightValidationDecorator.CachedImageDescriptor |
Modifier and Type | Field and Description |
---|---|
protected static org.eclipse.jface.resource.ImageDescriptor |
errorImg |
protected ValidationMarkerManager |
markerManager |
protected static org.eclipse.jface.resource.ImageDescriptor |
warningImg |
Constructor and Description |
---|
BasicLightweightValidationDecorator() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
protected int |
computeValidationStatusCode(java.lang.Object element) |
void |
decorate(java.lang.Object element,
org.eclipse.jface.viewers.IDecoration decoration) |
org.eclipse.swt.graphics.Image |
decorateImage(org.eclipse.swt.graphics.Image image,
java.lang.Object element) |
java.lang.String |
decorateText(java.lang.String text,
java.lang.Object element) |
void |
dispose() |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property) |
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
protected static org.eclipse.jface.resource.ImageDescriptor errorImg
protected static org.eclipse.jface.resource.ImageDescriptor warningImg
protected ValidationMarkerManager markerManager
public org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image, java.lang.Object element)
decorateImage
in interface org.eclipse.jface.viewers.ILabelDecorator
public java.lang.String decorateText(java.lang.String text, java.lang.Object element)
decorateText
in interface org.eclipse.jface.viewers.ILabelDecorator
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public void decorate(java.lang.Object element, org.eclipse.jface.viewers.IDecoration decoration)
decorate
in interface org.eclipse.jface.viewers.ILightweightLabelDecorator
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
protected int computeValidationStatusCode(java.lang.Object element)