diff options
author | mkersten | 2006-12-07 20:57:14 +0000 |
---|---|---|
committer | mkersten | 2006-12-07 20:57:14 +0000 |
commit | 3c135c5c57db840b905cbbae1ced4deae053818f (patch) | |
tree | 1da7ebad1ef4fd234ece4efdae1d191772e68541 /org.eclipse.mylyn.tasks.core/src | |
parent | 85c19defc030ba1f61317c03d9f120452d1dcad6 (diff) | |
download | org.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
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/DelegatingTaskExternalizer.java | 11 |
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 |