public class TableGraphComposite.BladeLabelProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ITableLabelProvider, org.eclipse.jface.viewers.IColorProvider
Constructor and Description |
---|
BladeLabelProvider(org.eclipse.swt.widgets.Display d,
java.util.Map<java.lang.String,ClifDeployDefinition> testPlan,
java.util.Map<java.lang.String,java.lang.Integer> serverColors) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
Adds a listener
|
void |
dispose()
Disposes any created resources
|
org.eclipse.swt.graphics.Color |
getBackground(java.lang.Object element) |
org.eclipse.swt.graphics.Image |
getColumnImage(java.lang.Object element,
int columnIndex)
Returns the image
|
java.lang.String |
getColumnText(java.lang.Object element,
int columnIndex)
Returns the column text
|
org.eclipse.swt.graphics.Color |
getForeground(java.lang.Object element) |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property)
Returns whether altering this property on this element will affect the label
|
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
Removes a listener
|
public BladeLabelProvider(org.eclipse.swt.widgets.Display d, java.util.Map<java.lang.String,ClifDeployDefinition> testPlan, java.util.Map<java.lang.String,java.lang.Integer> serverColors)
public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element, int columnIndex)
getColumnImage
in interface org.eclipse.jface.viewers.ITableLabelProvider
element
- the elementcolumnIndex
- the column indexITableLabelProvider.getColumnImage(java.lang.Object, int)
public java.lang.String getColumnText(java.lang.Object element, int columnIndex)
getColumnText
in interface org.eclipse.jface.viewers.ITableLabelProvider
ITableLabelProvider.getColumnText(java.lang.Object, int)
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
IBaseLabelProvider.dispose()
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
element
- the elementproperty
- the propertyIBaseLabelProvider.isLabelProperty(java.lang.Object, java.lang.String)
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
listener
- the listenerIBaseLabelProvider.addListener(org.eclipse.jface.viewers.ILabelProviderListener)
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
listener
- the listenerIBaseLabelProvider.removeListener(org.eclipse.jface.viewers.ILabelProviderListener)
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