public static class MavenPomSelectionComponent.SearchResultLabelProvider
extends org.eclipse.jface.viewers.LabelProvider
implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
artifactKeys |
private java.util.Set<java.lang.String> |
managedKeys |
Constructor and Description |
---|
SearchResultLabelProvider(java.util.Set<java.lang.String> artifactKeys,
java.util.Set<java.lang.String> managedKeys)
both managedkeys and artifctkeys are supposed to hold both gr:art:ver combos and gr:art combos
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.graphics.Color |
getBackground(java.lang.Object element) |
org.eclipse.swt.graphics.Color |
getForeground(java.lang.Object element) |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element) |
protected java.lang.String |
getRepoDisplayName(java.lang.String repo) |
org.eclipse.jface.viewers.StyledString |
getStyledText(java.lang.Object element) |
java.lang.String |
getText(java.lang.Object element) |
createImageProvider, createTextImageProvider, createTextProvider
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
private final java.util.Set<java.lang.String> artifactKeys
private final java.util.Set<java.lang.String> managedKeys
public SearchResultLabelProvider(java.util.Set<java.lang.String> artifactKeys, java.util.Set<java.lang.String> managedKeys)
artifactKeys
- managedKeys
- public java.lang.String getText(java.lang.Object element)
getText
in interface org.eclipse.jface.viewers.ILabelProvider
getText
in class org.eclipse.jface.viewers.LabelProvider
protected java.lang.String getRepoDisplayName(java.lang.String repo)
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage
in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
getImage
in class org.eclipse.jface.viewers.LabelProvider
public org.eclipse.jface.viewers.StyledString getStyledText(java.lang.Object element)
getStyledText
in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider