summaryrefslogtreecommitdiffstats
path: root/org/madore/damlengine/TodoElement.java
diff options
context:
space:
mode:
Diffstat (limited to 'org/madore/damlengine/TodoElement.java')
-rw-r--r--org/madore/damlengine/TodoElement.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/org/madore/damlengine/TodoElement.java b/org/madore/damlengine/TodoElement.java
index e2293ef..497b8f5 100644
--- a/org/madore/damlengine/TodoElement.java
+++ b/org/madore/damlengine/TodoElement.java
@@ -8,8 +8,8 @@ public abstract class TodoElement extends TodoItem {
public static abstract class Factory {
public abstract TodoElement newItem(Element node,
- Map<String,Object> context,
- Map<String,Object> options);
+ TodoContext context,
+ TodoItem.Options options);
}
protected static Map<String,Factory> damlFactories;
@@ -21,18 +21,17 @@ public abstract class TodoElement extends TodoItem {
}
Element node;
- Map<String,Object> context;
- Map<String,Object> options;
- public TodoElement(Element node, Map<String,Object> context, Map<String,Object> options) {
+ public TodoElement(Element node,
+ TodoContext context,
+ TodoItem.Options options) {
+ super(context, options);
this.node = node;
- this.context = context;
- this.options = options;
}
public static TodoElement getTodoElement(Element node,
- Map<String,Object> context,
- Map<String,Object> options) {
+ TodoContext context,
+ TodoItem.Options options) {
Factory factory = null;
String nsuri = node.getNamespaceURI();
if ( nsuri != null && nsuri.equals(DamlEngine.DAML_NS) )