diff options
author | David A. Madore <david+git@madore.org> | 2010-04-17 13:32:16 +0200 |
---|---|---|
committer | David A. Madore <david+git@madore.org> | 2010-04-17 13:32:16 +0200 |
commit | 852ff66033951ea44a94c25d5eb9da418c87dac4 (patch) | |
tree | b0668308ac94ac8d66766e532943b7b47e47fc9e /org/madore/damlengine/TodoElement.java | |
parent | a77ed7204b83823fac21175ecd5ee6565fd71ea7 (diff) | |
download | damlengine-852ff66033951ea44a94c25d5eb9da418c87dac4.tar.gz damlengine-852ff66033951ea44a94c25d5eb9da418c87dac4.tar.bz2 damlengine-852ff66033951ea44a94c25d5eb9da418c87dac4.zip |
Use ad hoc classes rather than hashes for context and options.
Diffstat (limited to 'org/madore/damlengine/TodoElement.java')
-rw-r--r-- | org/madore/damlengine/TodoElement.java | 17 |
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) ) |