Author: thorsten
Date: Mon Sep 29 05:58:06 2008
New Revision: 700118
URL: http://svn.apache.org/viewvc?rev=700118&view=rev
Log:
Using interface instead of implementation. Reported by Tim Williams
Modified:
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java
Modified:
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java?rev=700118&r1=700117&r2=700118&view=diff
==============================================================================
---
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java
(original)
+++
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java
Mon Sep 29 05:58:06 2008
@@ -19,6 +19,7 @@
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashSet;
+import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -123,7 +124,7 @@
OMElement element = null;
OMNamespaceImpl localSpace = null;
- HashMap<String, String> map = new HashMap<String, String>();
+ Map<String, String> map = new HashMap<String, String>();
String localName = cleanFromExpressions(pathPart,map);
String[] nameSpacedNode = localName.split(":");
if (nameSpacedNode.length == 2) {
@@ -139,7 +140,7 @@
pathNodes.add(element);
}
- private String cleanFromExpressions(String pathPart, HashMap<String, String>
map) {
+ private String cleanFromExpressions(String pathPart, Map<String, String>
map) {
Pattern pattern = Pattern.compile("(.*)\\[(.*)\\]");
Matcher matcher = pattern.matcher(pathPart);
if (matcher.matches()){