de.cau.cs.kieler.sim.kiem.automated.ui.ui
Class ExportTableAction

java.lang.Object
  extended by de.cau.cs.kieler.sim.kiem.automated.ui.ui.ExportTableAction
All Implemented Interfaces:
IBaseLabelProvider, IContentProvider, ILabelProvider, IStructuredContentProvider, IActionDelegate, IViewActionDelegate

public class ExportTableAction
extends Object
implements IViewActionDelegate, IStructuredContentProvider, ILabelProvider

Action for exporting and saving the tables on the view.

Rating proposed yellow
(2010-02-09)

Constructor Summary
ExportTableAction()
           
 
Method Summary
 void addListener(ILabelProviderListener listener)
          
 void dispose()
          
 Object[] getElements(Object inputElement)
          
 Image getImage(Object element)
          
 String getText(Object element)
          
 void init(IViewPart view)
          
 void inputChanged(Viewer viewer, Object oldInput, Object newInput)
          
 boolean isLabelProperty(Object element, String property)
          
 void removeListener(ILabelProviderListener listener)
          
 void run(IAction action)
          
 void selectionChanged(IAction action, ISelection selection)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportTableAction

public ExportTableAction()
Method Detail

init

public void init(IViewPart view)

Specified by:
init in interface IViewActionDelegate

run

public void run(IAction action)

Specified by:
run in interface IActionDelegate

selectionChanged

public void selectionChanged(IAction action,
                             ISelection selection)

Specified by:
selectionChanged in interface IActionDelegate

getElements

public Object[] getElements(Object inputElement)

Specified by:
getElements in interface IStructuredContentProvider

dispose

public void dispose()

Specified by:
dispose in interface IBaseLabelProvider
Specified by:
dispose in interface IContentProvider

inputChanged

public void inputChanged(Viewer viewer,
                         Object oldInput,
                         Object newInput)

Specified by:
inputChanged in interface IContentProvider

getImage

public Image getImage(Object element)

Specified by:
getImage in interface ILabelProvider

getText

public String getText(Object element)

Specified by:
getText in interface ILabelProvider

addListener

public void addListener(ILabelProviderListener listener)

Specified by:
addListener in interface IBaseLabelProvider

isLabelProperty

public boolean isLabelProperty(Object element,
                               String property)

Specified by:
isLabelProperty in interface IBaseLabelProvider

removeListener

public void removeListener(ILabelProviderListener listener)

Specified by:
removeListener in interface IBaseLabelProvider