From 852ff66033951ea44a94c25d5eb9da418c87dac4 Mon Sep 17 00:00:00 2001 From: "David A. Madore" Date: Sat, 17 Apr 2010 13:32:16 +0200 Subject: Use ad hoc classes rather than hashes for context and options. --- org/madore/damlengine/TodoDefaultElement.java | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'org/madore/damlengine/TodoDefaultElement.java') diff --git a/org/madore/damlengine/TodoDefaultElement.java b/org/madore/damlengine/TodoDefaultElement.java index 942bca1..fd916e3 100644 --- a/org/madore/damlengine/TodoDefaultElement.java +++ b/org/madore/damlengine/TodoDefaultElement.java @@ -1,7 +1,5 @@ package org.madore.damlengine; -import java.util.Map; -import java.util.HashMap; import java.util.ArrayList; import org.w3c.dom.*; @@ -9,16 +7,16 @@ public class TodoDefaultElement extends TodoElement { public static class Factory extends TodoElement.Factory { public TodoDefaultElement newItem(Element node, - Map context, - Map options) { + TodoContext context, + TodoItem.Options options) { return new TodoDefaultElement(node, context, options); } } public TodoDefaultElement(Element node, - Map context, - Map options) { - super(node,context,options); + TodoContext context, + TodoItem.Options options) { + super(node, context, options); } public void handleAttributes() { @@ -26,8 +24,9 @@ public class TodoDefaultElement extends TodoElement { Node attr; ArrayList toProcess = new ArrayList(); for ( int i=0 ; (attr=attrs.item(i)) != null ; i++ ) { - TodoAttr it = TodoAttr.getTodoAttr((Attr)attr, this.node, this.context, - new HashMap()); + TodoAttr it + = TodoAttr.getTodoAttr((Attr)attr, this.node, this.context, + new TodoItem.Options()); if ( it != null ) toProcess.add(it); } @@ -41,8 +40,9 @@ public class TodoDefaultElement extends TodoElement { ArrayList toProcess = new ArrayList(); for ( int i=0 ; (child=children.item(i)) != null ; i++ ) { if ( child.getNodeType() == Node.ELEMENT_NODE ) { - TodoElement it = TodoElement.getTodoElement((Element)child, this.context, - new HashMap()); + TodoElement it + = TodoElement.getTodoElement((Element)child, this.context, + new TodoItem.Options()); toProcess.add(it); } } -- cgit v1.2.3