NOTE: 1.2 BRANCH COMMIT

- Removed references for the 'enum' keyword in prevision of JDK 1.5

- Replaced deprecated method calls with their replacement. This leads
  to a compile with far fewer deprecation warnings while the logic remains
  the same.




PR:
Obtained from:
Submitted by:
Reviewed by:

diff --git a/src/java/org/apache/log4j/chainsaw/XMLFileHandler.java b/src/java/org/apache/log4j/chainsaw/XMLFileHandler.java
index a5e7d4f..5944da3 100644
--- a/src/java/org/apache/log4j/chainsaw/XMLFileHandler.java
+++ b/src/java/org/apache/log4j/chainsaw/XMLFileHandler.java
@@ -7,7 +7,7 @@
 package org.apache.log4j.chainsaw;
 
 import java.util.StringTokenizer;
-import org.apache.log4j.Priority;
+import org.apache.log4j.Level;
 import org.xml.sax.Attributes;
 import org.xml.sax.SAXException;
 import org.xml.sax.helpers.DefaultHandler;
@@ -41,7 +41,7 @@
     /** the time of the event **/
     private long mTimeStamp;
     /** the priority (level) of the event **/
-    private Priority mPriority;
+    private Level mLevel;
     /** the category of the event **/
     private String mCategoryName;
     /** the NDC for the event **/
@@ -115,7 +115,7 @@
             mThreadName = aAtts.getValue("thread");
             mTimeStamp = Long.parseLong(aAtts.getValue("timestamp"));
             mCategoryName = aAtts.getValue("logger");
-            mPriority = Priority.toPriority(aAtts.getValue("level"));
+            mLevel = Level.toLevel(aAtts.getValue("level"));
         } else if (TAG_LOCATION_INFO.equals(aQName)) {
             mLocationDetails = aAtts.getValue("class") + "."
                 + aAtts.getValue("method")
@@ -136,7 +136,7 @@
     /** Add an event to the model **/
     private void addEvent() {
         mModel.addEvent(new EventDetails(mTimeStamp,
-                                         mPriority,
+                                         mLevel,
                                          mCategoryName,
                                          mNDC,
                                          mThreadName,
@@ -149,7 +149,7 @@
     /** Reset the data for an event **/
     private void resetData() {
         mTimeStamp = 0;
-        mPriority = null;
+        mLevel = null;
         mCategoryName = null;
         mNDC = null;
         mThreadName = null;