Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2008-06-02 07:07:31 +0000
committerspingel2008-06-02 07:07:31 +0000
commit4f09805312a9a1932b684ec8c18ce71e3074d1e0 (patch)
tree88620f3cbbca3bd502fd791b0c2128e2363cbf1b /org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskAttributeMetaData.java
parentf8d9fdd2ecf26fb052ac84122b3d8c8d290f36ba (diff)
downloadorg.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.java26
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);

Back to the top