Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java16
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;
}

Back to the top