org.ow2.clif.console.lib.egui.monitor
Class TableGraphComposite.BladeLabelProvider

java.lang.Object
  extended by org.ow2.clif.console.lib.egui.monitor.TableGraphComposite.BladeLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.ITableLabelProvider
Enclosing class:
TableGraphComposite

public class TableGraphComposite.BladeLabelProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ITableLabelProvider, org.eclipse.jface.viewers.IColorProvider


Constructor Summary
TableGraphComposite.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)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableGraphComposite.BladeLabelProvider

public TableGraphComposite.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)
Method Detail

getColumnImage

public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element,
                                                     int columnIndex)
Returns the image

Specified by:
getColumnImage in interface org.eclipse.jface.viewers.ITableLabelProvider
Parameters:
element - the element
columnIndex - the column index
Returns:
Image
See Also:
ITableLabelProvider.getColumnImage(java.lang.Object, int)

getColumnText

public java.lang.String getColumnText(java.lang.Object element,
                                      int columnIndex)
Returns the column text

Specified by:
getColumnText in interface org.eclipse.jface.viewers.ITableLabelProvider
See Also:
ITableLabelProvider.getColumnText(java.lang.Object, int)

dispose

public void dispose()
Disposes any created resources

Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider
See Also:
IBaseLabelProvider.dispose()

isLabelProperty

public boolean isLabelProperty(java.lang.Object element,
                               java.lang.String property)
Returns whether altering this property on this element will affect the label

Specified by:
isLabelProperty in interface org.eclipse.jface.viewers.IBaseLabelProvider
Parameters:
element - the element
property - the property
Returns:
boolean
See Also:
IBaseLabelProvider.isLabelProperty(java.lang.Object, java.lang.String)

addListener

public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
Adds a listener

Specified by:
addListener in interface org.eclipse.jface.viewers.IBaseLabelProvider
Parameters:
listener - the listener
See Also:
IBaseLabelProvider.addListener(org.eclipse.jface.viewers.ILabelProviderListener)

removeListener

public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
Removes a listener

Specified by:
removeListener in interface org.eclipse.jface.viewers.IBaseLabelProvider
Parameters:
listener - the listener
See Also:
IBaseLabelProvider.removeListener(org.eclipse.jface.viewers.ILabelProviderListener)

getForeground

public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
Specified by:
getForeground in interface org.eclipse.jface.viewers.IColorProvider

getBackground

public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
Specified by:
getBackground in interface org.eclipse.jface.viewers.IColorProvider