Author: brett
Date: Tue Mar 17 17:03:45 2009
New Revision: 755323

URL: http://svn.apache.org/viewvc?rev=755323&view=rev
Log:
clean warnings in xml tools module

Modified:
    
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/ElementTextListClosure.java
    
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/LatinEntities.java
    
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/XMLReader.java
    
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/archiva/xml/XMLReaderTest.java

Modified: 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/ElementTextListClosure.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/ElementTextListClosure.java?rev=755323&r1=755322&r2=755323&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/ElementTextListClosure.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/ElementTextListClosure.java
 Tue Mar 17 17:03:45 2009
@@ -33,7 +33,7 @@
 public class ElementTextListClosure
     implements Closure
 {
-    private List list = new ArrayList();
+    private List<String> list = new ArrayList<String>();
 
     public void execute( Object input )
     {
@@ -44,7 +44,7 @@
         }
     }
 
-    public List getList()
+    public List<String> getList()
     {
         return list;
     }

Modified: 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/LatinEntities.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/LatinEntities.java?rev=755323&r1=755322&r2=755323&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/LatinEntities.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/LatinEntities.java
 Tue Mar 17 17:03:45 2009
@@ -29,11 +29,11 @@
  */
 public class LatinEntities
 {
-    private static final Map defaultEntityMap;
+    private static final Map<String, String> defaultEntityMap;
 
     static
     {
-        defaultEntityMap = new HashMap();
+        defaultEntityMap = new HashMap<String, String>();
 
         defaultEntityMap.put( "nbsp", "\u00a0" );
         defaultEntityMap.put( "iexcl", "\u00a1" );

Modified: 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/XMLReader.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/XMLReader.java?rev=755323&r1=755322&r2=755323&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/XMLReader.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/XMLReader.java
 Tue Mar 17 17:03:45 2009
@@ -204,6 +204,7 @@
     /**
      * Remove namespaces from element recursively.
      */
+    @SuppressWarnings("unchecked")
     public void removeNamespaces( Element elem )
     {
         elem.setQName( QName.get( elem.getName(), Namespace.NO_NAMESPACE, 
elem.getQualifiedName() ) );
@@ -275,6 +276,7 @@
         }
     }
 
+    @SuppressWarnings("unchecked")
     public List<Element> getElementList( String xpathExpr )
         throws XMLException
     {

Modified: 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/archiva/xml/XMLReaderTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/archiva/xml/XMLReaderTest.java?rev=755323&r1=755322&r2=755323&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/archiva/xml/XMLReaderTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/archiva/xml/XMLReaderTest.java
 Tue Mar 17 17:03:45 2009
@@ -19,13 +19,12 @@
  * under the License.
  */
 
-import org.dom4j.Element;
-
 import java.io.File;
 import java.util.ArrayList;
-import java.util.Iterator;
 import java.util.List;
 
+import org.dom4j.Element;
+
 /**
  * XMLReaderTest 
  *
@@ -34,14 +33,13 @@
 public class XMLReaderTest
     extends AbstractArchivaXmlTestCase
 {
-    private void assertElementTexts( List elementList, String[] expectedTexts )
+    private void assertElementTexts( List<Element> elementList, String[] 
expectedTexts )
     {
         assertEquals( "Element List Size", expectedTexts.length, 
elementList.size() );
 
-        List texts = new ArrayList();
-        for ( Iterator iter = elementList.iterator(); iter.hasNext(); )
+        List<String> texts = new ArrayList<String>();
+        for ( Element element : elementList )
         {
-            Element element = (Element) iter.next();
             texts.add( element.getTextTrim() );
         }
 
@@ -58,7 +56,7 @@
         File xmlFile = getExampleXml( "no-prolog-basic.xml" );
         XMLReader reader = new XMLReader( "basic", xmlFile );
 
-        List fruits = reader.getElementList( "//basic/fruits/fruit" );
+        List<Element> fruits = reader.getElementList( "//basic/fruits/fruit" );
         assertElementTexts( fruits, new String[] { "apple", "cherry", "pear", 
"peach" } );
     }
 
@@ -68,7 +66,7 @@
         File xmlFile = getExampleXml( "no-prolog-with-entities.xml" );
         XMLReader reader = new XMLReader( "basic", xmlFile );
 
-        List names = reader.getElementList( "//basic/names/name" );
+        List<Element> names = reader.getElementList( "//basic/names/name" );
         assertElementTexts( names, new String[] { TRYGVIS, INFINITE_ARCHIVA } 
);
     }
 
@@ -78,7 +76,7 @@
         File xmlFile = getExampleXml( "no-prolog-with-utf8.xml" );
         XMLReader reader = new XMLReader( "basic", xmlFile );
 
-        List names = reader.getElementList( "//basic/names/name" );
+        List<Element> names = reader.getElementList( "//basic/names/name" );
         assertElementTexts( names, new String[] { TRYGVIS, INFINITE_ARCHIVA } 
);
     }
 
@@ -88,7 +86,7 @@
         File xmlFile = getExampleXml( "prolog-with-utf8.xml" );
         XMLReader reader = new XMLReader( "basic", xmlFile );
 
-        List names = reader.getElementList( "//basic/names/name" );
+        List<Element> names = reader.getElementList( "//basic/names/name" );
         assertElementTexts( names, new String[] { TRYGVIS, INFINITE_ARCHIVA } 
);
     }
 


Reply via email to