edu.usc.cse.desi.viewers
Class AlgoResultContentProvider

java.lang.Object
  extended byedu.usc.cse.desi.viewers.AlgoResultContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider

public class AlgoResultContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.IStructuredContentProvider

This is the content provider for a list of the algorithms that have been run.

Author:
NeLs Started on Aug 5, 2004

Constructor Summary
AlgoResultContentProvider()
           
 
Method Summary
 void dispose()
          I overrode this method:
 java.lang.Object[] getElements(java.lang.Object inputElement)
          Here we need to return a list of the algorithms.
 void inputChanged(org.eclipse.jface.viewers.Viewer arg0, java.lang.Object arg1, java.lang.Object arg2)
          I overrode this method:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgoResultContentProvider

public AlgoResultContentProvider()
Method Detail

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
Here we need to return a list of the algorithms. The actual returned value is an array of Map.Entry's that we can use in the label provider. I overrode this method:

Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider
See Also:
IStructuredContentProvider.getElements(java.lang.Object)

dispose

public void dispose()
I overrode this method:

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

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer arg0,
                         java.lang.Object arg1,
                         java.lang.Object arg2)
I overrode this method:

Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider
See Also:
IContentProvider.inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)