Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2006-12-07 15:57:14 -0500
committermkersten2006-12-07 15:57:14 -0500
commit3c135c5c57db840b905cbbae1ced4deae053818f (patch)
tree1da7ebad1ef4fd234ece4efdae1d191772e68541
parent85c19defc030ba1f61317c03d9f120452d1dcad6 (diff)
downloadorg.eclipse.mylyn.tasks-3c135c5c57db840b905cbbae1ced4deae053818f.tar.gz
org.eclipse.mylyn.tasks-3c135c5c57db840b905cbbae1ced4deae053818f.tar.xz
org.eclipse.mylyn.tasks-3c135c5c57db840b905cbbae1ced4deae053818f.zip
NEW - bug 165191: [api] Failing to override methods causes an overly aggressive externalizer
https://bugs.eclipse.org/bugs/show_bug.cgi?id=165191
-rw-r--r--org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/DelegatingTaskExternalizer.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/DelegatingTaskExternalizer.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/DelegatingTaskExternalizer.java
index 733fc0065..20fce7428 100644
--- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/DelegatingTaskExternalizer.java
+++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/DelegatingTaskExternalizer.java
@@ -28,6 +28,17 @@ import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
/**
+ * Subclass externalizers must override the get*TagName() methods for the types
+ * of externalized items they support to ensure that their externalizer does not
+ * externalize tasks from other connectors incorrectly.
+ *
+ * These tag names uniquely identify the externalizer to be used to read the
+ * task from externalized form on disk.
+ *
+ * The canCreateElementFor methods specify which tasks the externalizer should
+ * write to disk.
+ *
+ *
* @author Mik Kersten
* @author Ken Sueda (XML serialization support)
* @author Steffen Pingel

Back to the top