Author: sebb
Date: Wed Jan  9 10:41:05 2008
New Revision: 610497

URL: http://svn.apache.org/viewvc?rev=610497&view=rev
Log:
Make log final; add readResolve() for transient fields

Modified:
    
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/ObjectTableModel.java

Modified: 
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/ObjectTableModel.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/ObjectTableModel.java?rev=610497&r1=610496&r2=610497&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/ObjectTableModel.java 
(original)
+++ 
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/ObjectTableModel.java 
Wed Jan  9 10:41:05 2008
@@ -18,6 +18,7 @@
 
 package org.apache.jorphan.gui;
 
+import java.io.ObjectStreamException;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Iterator;
@@ -31,10 +32,13 @@
 import org.apache.log.Logger;
 
 /**
- * @version $Revision$
+ * The ObjectTableModel is a TableModel whose rows are objects;
+ * columns are defined as Functors on the object.
  */
 public class ObjectTableModel extends DefaultTableModel {
-       private static Logger log = LoggingManager.getLoggerForClass();
+       private static final Logger log = LoggingManager.getLoggerForClass();
+
+       private static final long serialVersionUID = 232L;
 
        private transient ArrayList objects = new ArrayList();
 
@@ -97,6 +101,15 @@
         }
        }
 
+    private Object readResolve() throws ObjectStreamException{
+       objects = new ArrayList();
+       headers = new ArrayList();
+       classes = new ArrayList();
+       readFunctors = new ArrayList();
+       writeFunctors = new ArrayList();
+        return this;
+    }
+       
        public Iterator iterator() {
                return objects.iterator();
        }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to