diff options
author | spingel | 2008-06-02 07:07:31 +0000 |
---|---|---|
committer | spingel | 2008-06-02 07:07:31 +0000 |
commit | 4f09805312a9a1932b684ec8c18ce71e3074d1e0 (patch) | |
tree | 88620f3cbbca3bd502fd791b0c2128e2363cbf1b /org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskAttributeMetaData.java | |
parent | f8d9fdd2ecf26fb052ac84122b3d8c8d290f36ba (diff) | |
download | org.eclipse.mylyn.tasks-4f09805312a9a1932b684ec8c18ce71e3074d1e0.tar.gz org.eclipse.mylyn.tasks-4f09805312a9a1932b684ec8c18ce71e3074d1e0.tar.xz org.eclipse.mylyn.tasks-4f09805312a9a1932b684ec8c18ce71e3074d1e0.zip |
NEW - bug 220436: generalize implementation for generating incoming/outgoing change messages for tooltips and popups
https://bugs.eclipse.org/bugs/show_bug.cgi?id=220436
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskAttributeMetaData.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskAttributeMetaData.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskAttributeMetaData.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskAttributeMetaData.java index 2205de14b..77f67b6cf 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskAttributeMetaData.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskAttributeMetaData.java @@ -16,6 +16,15 @@ import java.util.Map; */ public class TaskAttributeMetaData { +// public enum DetailLevel { +// /** A little bit of detail, e.g. a task showing in the Task List. */ +// LOW, +// /** More detail, e.g. a task showing in a tool tip. */ +// MEDIUM, +// /** A lot of detail, e.g. a task showing in an editor. */ +// //HIGH +// }; + private final TaskAttribute taskAttribute; TaskAttributeMetaData(TaskAttribute taskAttribute) { @@ -39,6 +48,14 @@ public class TaskAttributeMetaData { return taskAttribute.getMetaDatum(TaskAttribute.META_DEFAULT_OPTION); } +// public DetailLevel getDetailLevel() { +// try { +// return DetailLevel.valueOf(taskAttribute.getMetaDatum(TaskAttribute.META_DEFAULT_OPTION)); +// } catch (IllegalArgumentException e) { +// return null; +// } +// } + public String getKind() { return taskAttribute.getMetaDatum(TaskAttribute.META_ATTRIBUTE_KIND); } @@ -77,6 +94,15 @@ public class TaskAttributeMetaData { return this; } +// public TaskAttributeMetaData setDetailLevel(DetailLevel detailLevel) { +// if (detailLevel != null) { +// taskAttribute.putMetaDatum(TaskAttribute.META_DETAIL_LEVEL, detailLevel.name()); +// } else { +// taskAttribute.removeMetaDatum(TaskAttribute.META_DETAIL_LEVEL); +// } +// return this; +// } + public TaskAttributeMetaData setKind(String value) { if (value != null) { taskAttribute.putMetaDatum(TaskAttribute.META_ATTRIBUTE_KIND, value); |