org.eclipse.mylar.tasks.tests.connector
Class MockRepositoryExternalizer

java.lang.Object
  extended by org.eclipse.mylar.tasks.core.DelegatingTaskExternalizer
      extended by org.eclipse.mylar.tasks.tests.connector.MockRepositoryExternalizer
All Implemented Interfaces:
ITaskListExternalizer

public class MockRepositoryExternalizer
extends DelegatingTaskExternalizer

Author:
Mik Kersten

Field Summary
 
Fields inherited from class org.eclipse.mylar.tasks.core.DelegatingTaskExternalizer
KEY_ACTIVE, KEY_CATEGORY, KEY_COMPLETE, KEY_DATE_CREATION, KEY_DATE_END, KEY_DATE_REMINDER, KEY_DIRTY, KEY_HANDLE, KEY_ISSUEURL, KEY_KIND, KEY_LABEL, KEY_LAST_MOD_DATE, KEY_LAST_REFRESH, KEY_LINK, KEY_NAME, KEY_NOTES, KEY_NOTIFIED_INCOMING, KEY_PATH, KEY_PLAN, KEY_PRIORITY, KEY_QUERY, KEY_QUERY_HIT, KEY_QUERY_MAX_HITS, KEY_QUERY_STRING, KEY_REMINDED, KEY_REPOSITORY_URL, KEY_SYNC_STATE, KEY_TASK, KEY_TASK_CATEGORY, KEY_TIME_ESTIMATED, VAL_FALSE, VAL_ROOT, VAL_TRUE
 
Constructor Summary
MockRepositoryExternalizer()
           
 
Method Summary
 boolean canCreateElementFor(AbstractQueryHit queryHit)
           
 boolean canCreateElementFor(AbstractRepositoryQuery query)
           
 boolean canCreateElementFor(ITask task)
          Override to create specific elements
 boolean canReadCategory(org.w3c.dom.Node node)
           
 boolean canReadQuery(org.w3c.dom.Node node)
           
 boolean canReadQueryHit(org.w3c.dom.Node node)
           
 boolean canReadTask(org.w3c.dom.Node node)
           
 
Methods inherited from class org.eclipse.mylar.tasks.core.DelegatingTaskExternalizer
createCategoryElement, createQueryElement, createQueryHitElement, createTaskElement, formatExternDate, getCategoryTagName, getDateFromString, getDelegateExternalizers, getQueryHitTagName, getQueryTagNameForElement, getTaskTagName, readCategory, readQuery, readQueryHit, readQueryHitInfo, readTask, readTaskData, readTaskInfo, setDelegateExternalizers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockRepositoryExternalizer

public MockRepositoryExternalizer()
Method Detail

canCreateElementFor

public boolean canCreateElementFor(AbstractRepositoryQuery query)
Specified by:
canCreateElementFor in interface ITaskListExternalizer
Overrides:
canCreateElementFor in class DelegatingTaskExternalizer

canCreateElementFor

public boolean canCreateElementFor(ITask task)
Description copied from class: DelegatingTaskExternalizer
Override to create specific elements

Specified by:
canCreateElementFor in interface ITaskListExternalizer
Overrides:
canCreateElementFor in class DelegatingTaskExternalizer

canCreateElementFor

public boolean canCreateElementFor(AbstractQueryHit queryHit)
Specified by:
canCreateElementFor in interface ITaskListExternalizer
Overrides:
canCreateElementFor in class DelegatingTaskExternalizer

canReadCategory

public boolean canReadCategory(org.w3c.dom.Node node)
Specified by:
canReadCategory in interface ITaskListExternalizer
Overrides:
canReadCategory in class DelegatingTaskExternalizer

canReadQuery

public boolean canReadQuery(org.w3c.dom.Node node)
Specified by:
canReadQuery in interface ITaskListExternalizer
Overrides:
canReadQuery in class DelegatingTaskExternalizer

canReadQueryHit

public boolean canReadQueryHit(org.w3c.dom.Node node)
Specified by:
canReadQueryHit in interface ITaskListExternalizer
Overrides:
canReadQueryHit in class DelegatingTaskExternalizer

canReadTask

public boolean canReadTask(org.w3c.dom.Node node)
Specified by:
canReadTask in interface ITaskListExternalizer
Overrides:
canReadTask in class DelegatingTaskExternalizer