diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ITaskListExternalizer.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ITaskListExternalizer.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ITaskListExternalizer.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ITaskListExternalizer.java index 254f7d4e9..eaacc9c5f 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ITaskListExternalizer.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasklist/ITaskListExternalizer.java @@ -34,11 +34,9 @@ public interface ITaskListExternalizer { public abstract String getTaskTagName(); - public abstract boolean canCreateElementFor(ICategory category); - - public abstract boolean canCreateElementFor(IQuery category); + public abstract String getQueryTagNameForElement(IQuery query); - public abstract Element createQueryElement(IQuery query, Document doc, Element parent); + public abstract boolean canCreateElementFor(ICategory category); /** * @return the element that was created, null if failed @@ -59,4 +57,14 @@ public interface ITaskListExternalizer { public abstract boolean canReadTask(Node node); public abstract ITask readTask(Node node, TaskList tlist, ICategory category, ITask parent) throws MylarExternalizerException; + + + + public abstract boolean canCreateElementFor(IQuery category); + + public abstract Element createQueryElement(IQuery query, Document doc, Element parent); + + public abstract boolean canReadQuery(Node node); + + public abstract void readQuery(Node node, TaskList tlist) throws MylarExternalizerException; } |