Make List type safe. Remove/suppress all warnings.
[marc4j.git] / src / org / marc4j / MarcXmlHandler.java
index 5b6bf38..c07d9f7 100644 (file)
@@ -31,7 +31,6 @@ import org.marc4j.marc.Record;
 import org.marc4j.marc.Subfield;\r
 import org.xml.sax.Attributes;\r
 import org.xml.sax.ContentHandler;\r
-import org.xml.sax.InputSource;\r
 import org.xml.sax.Locator;\r
 import org.xml.sax.SAXException;\r
 \r
@@ -46,7 +45,7 @@ public class MarcXmlHandler implements ContentHandler {
 \r
   private RecordStack queue;\r
 \r
-  private InputSource input;\r
+  //private InputSource input;\r
 \r
   private StringBuffer sb;\r
 \r
@@ -86,12 +85,12 @@ public class MarcXmlHandler implements ContentHandler {
   private static final String IND_2_ATTR = "ind2";\r
 \r
   /** Hashset for mapping of element strings to constants (Integer) */\r
-  private static final HashMap elementMap;\r
+  private static final HashMap<String, Integer> elementMap;\r
 \r
   private MarcFactory factory = null;\r
 \r
   static {\r
-    elementMap = new HashMap();\r
+    elementMap = new HashMap<String, Integer>();\r
     elementMap.put("collection", new Integer(COLLECTION_ID));\r
     elementMap.put("leader", new Integer(LEADER_ID));\r
     elementMap.put("record", new Integer(RECORD_ID));\r