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

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

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

Author:
Rob Elves, Ken Sueda

Field Summary
(package private)  TaskActivityEditorInput editorInput
           
 
Constructor Summary
PlannedTasksContentProvider(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

TaskActivityEditorInput editorInput
Constructor Detail

PlannedTasksContentProvider

public PlannedTasksContentProvider(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

addTask

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

removeTask

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