edu.wpi.ebob.internal.wizards
Class ArgsContentProvider

java.lang.Object
  extended by edu.wpi.ebob.internal.wizards.ArgsContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider

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

InnerClass that acts as a proxy for the ExampleTaskList providing content for the Table. It implements the ITaskListViewer interface since it must register changeListeners with the ExampleTaskList


Field Summary
(package private)  Parameter[] args
           
 
Constructor Summary
ArgsContentProvider()
           
 
Method Summary
 void dispose()
           
 java.lang.Object[] getElements(java.lang.Object parent)
          Returns the arguments within the table.
 void inputChanged(org.eclipse.jface.viewers.Viewer v, java.lang.Object oldInput, java.lang.Object newInput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

args

Parameter[] args
Constructor Detail

ArgsContentProvider

public ArgsContentProvider()
Method Detail

inputChanged

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

dispose

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

getElements

public java.lang.Object[] getElements(java.lang.Object parent)
Returns the arguments within the table. The form of these arguments depends on the value of parent. If parent is null, then only the argument values are returned; if an input is specified, then that input is formatted as an array of Arguments and returned as such.

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