summaryrefslogtreecommitdiffstats
path: root/org/madore/damlengine/TodoElement.java
diff options
context:
space:
mode:
authorDavid A. Madore <david+git@madore.org>2010-04-17 13:32:16 +0200
committerDavid A. Madore <david+git@madore.org>2010-04-17 13:32:16 +0200
commit852ff66033951ea44a94c25d5eb9da418c87dac4 (patch)
treeb0668308ac94ac8d66766e532943b7b47e47fc9e /org/madore/damlengine/TodoElement.java
parenta77ed7204b83823fac21175ecd5ee6565fd71ea7 (diff)
downloaddamlengine-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.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) )