mev-4.0.01/source/org/tigr/microarray/mev/persistence/ExperimentHeaderPersistenceDelegate.java

Code
Comments
Other
Rev Date Author Line
2 26 Feb 07 jari 1 /*
2 26 Feb 07 jari 2  * Created on Jul 11, 2005
2 26 Feb 07 jari 3  *
2 26 Feb 07 jari 4  * TODO To change the template for this generated file go to
2 26 Feb 07 jari 5  * Window - Preferences - Java - Code Style - Code Templates
2 26 Feb 07 jari 6  */
2 26 Feb 07 jari 7 package org.tigr.microarray.mev.persistence;
2 26 Feb 07 jari 8
2 26 Feb 07 jari 9 import java.beans.Encoder;
2 26 Feb 07 jari 10 import java.beans.Expression;
2 26 Feb 07 jari 11 import java.beans.PersistenceDelegate;
2 26 Feb 07 jari 12
2 26 Feb 07 jari 13 import org.tigr.microarray.mev.cluster.gui.helpers.ExperimentHeader;
2 26 Feb 07 jari 14
2 26 Feb 07 jari 15 /**
2 26 Feb 07 jari 16  * @author eleanora
2 26 Feb 07 jari 17  *
2 26 Feb 07 jari 18  * TODO To change the template for this generated type comment go to
2 26 Feb 07 jari 19  * Window - Preferences - Java - Code Style - Code Templates
2 26 Feb 07 jari 20  */
2 26 Feb 07 jari 21 public class ExperimentHeaderPersistenceDelegate extends PersistenceDelegate {
2 26 Feb 07 jari 22
2 26 Feb 07 jari 23   /* (non-Javadoc)
2 26 Feb 07 jari 24    * @see java.beans.PersistenceDelegate#instantiate(java.lang.Object, java.beans.Encoder)
2 26 Feb 07 jari 25    */
2 26 Feb 07 jari 26   protected Expression instantiate(Object oldInstance, Encoder encoder) {
2 26 Feb 07 jari 27     ExperimentHeader eh = (ExperimentHeader) oldInstance;
2 26 Feb 07 jari 28     Expression e = new Expression((ExperimentHeader) oldInstance, oldInstance.getClass(), "new",
2 26 Feb 07 jari 29         new Object[]{eh.getExperiment(), eh.getClusters(), eh.getSamplesOrder()});
2 26 Feb 07 jari 30     return e;
2 26 Feb 07 jari 31   }
2 26 Feb 07 jari 32
2 26 Feb 07 jari 33 }