Package org.eclipse.mylar.tasks.core

Interface Summary
IAttachmentHandler  
IOfflineTaskHandler  
IRepositoryConstants  
ITask  
ITaskActivityListener  
ITaskListChangeListener Listener for task list modifications and task content modifications.
ITaskListElement  
ITaskListExternalizer Used to externalize things like tasks and bug reports along with the task list so that information about them can be persisted across invocations.
ITaskRepositoryListener  
TaskRepositoryFilter Task repository filter to build list of repositories with required capabilities.
 

Class Summary
AbstractAttributeFactory  
AbstractQueryHit  
AbstractRepositoryConnector Operations on a task repository
AbstractRepositoryQuery  
AbstractRepositoryTask Virtual proxy for a repository task.
AbstractTaskContainer Manipulate containers via TaskListManager
AttributeContainer  
DateRangeActivityDelegate  
DateRangeContainer  
DelegatingTaskExternalizer  
LocalAttachment A class representing a local attachment.
QueryHitCollector Collects QueryHits resulting from repository search
RepositoryAttachment  
RepositoryOperation A representation of an operation that can be done to the bug when it is submitted
RepositoryTaskAttribute Class representing a report attribute
RepositoryTaskData  
RepositoryTemplate  
Task  
TaskArchive  
TaskCategory  
TaskComment A comment posted on a bug.
TaskList TODO: some asymetry left between query containers and other task containers
TaskRepository Note that task repositories use Strings for storing time stamps because using Date objects led to the following problems: Often we are unable to get the time zone of the repository so interpreting the date string correctly doesn't work.
TaskRepositoryManager  
 

Enum Summary
AbstractRepositoryTask.RepositoryTaskSyncState  
Task.PriorityLevel  
 

Exception Summary
TaskExternalizationException