org.eclipse.mylar.internal.tasks.ui.planner
Class TaskActivityContentProvider

java.lang.Object
  extended by org.eclipse.mylar.internal.tasks.ui.planner.TaskActivityContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, ITaskPlannerContentProvider

public class TaskActivityContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.IStructuredContentProvider, ITaskPlannerContentProvider

Author:
Rob Elves

Field Summary
private  TaskActivityEditorInput editorInput
           
 
Constructor Summary
TaskActivityContentProvider(TaskActivityEditorInput editorInput)
           
 
Method Summary
 void addTask(ITask task)
           
 void dispose()
           
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 void removeTask(ITask task)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

editorInput

private TaskActivityEditorInput editorInput
Constructor Detail

TaskActivityContentProvider

public TaskActivityContentProvider(TaskActivityEditorInput editorInput)
Method Detail

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

dispose

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

inputChanged

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

removeTask

public void removeTask(ITask task)
Specified by:
removeTask in interface ITaskPlannerContentProvider

addTask

public void addTask(ITask task)
Specified by:
addTask in interface ITaskPlannerContentProvider