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) |
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectprivate 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.ILabelProvidergetText in class org.eclipse.jface.viewers.LabelProviderprotected 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.IColorProviderpublic org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
getBackground in interface org.eclipse.jface.viewers.IColorProviderpublic org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvidergetImage in interface org.eclipse.jface.viewers.ILabelProvidergetImage in class org.eclipse.jface.viewers.LabelProviderpublic org.eclipse.jface.viewers.StyledString getStyledText(java.lang.Object element)
getStyledText in interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider