2 |
26 Feb 07 |
jari |
1 |
|
2 |
26 Feb 07 |
jari |
2 |
package org.tigr.microarray.mev.persistence; |
2 |
26 Feb 07 |
jari |
3 |
|
2 |
26 Feb 07 |
jari |
4 |
import java.beans.*; |
2 |
26 Feb 07 |
jari |
5 |
|
2 |
26 Feb 07 |
jari |
6 |
import org.tigr.microarray.mev.HistoryViewer; |
2 |
26 Feb 07 |
jari |
7 |
import org.tigr.microarray.mev.cluster.gui.IViewer; |
2 |
26 Feb 07 |
jari |
8 |
import org.tigr.microarray.mev.cluster.gui.helpers.*; |
2 |
26 Feb 07 |
jari |
9 |
import org.tigr.microarray.mev.cluster.gui.impl.ViewerAdapter; |
2 |
26 Feb 07 |
jari |
10 |
import org.tigr.microarray.mev.cluster.gui.impl.fom.CastFOMViewerA; |
2 |
26 Feb 07 |
jari |
11 |
import org.tigr.microarray.mev.cluster.gui.impl.fom.CastFOMViewerB; |
2 |
26 Feb 07 |
jari |
12 |
import org.tigr.microarray.mev.cluster.gui.impl.fom.KFOMViewer; |
2 |
26 Feb 07 |
jari |
13 |
import org.tigr.microarray.mev.cluster.gui.impl.gdm.GDMExpViewer; |
2 |
26 Feb 07 |
jari |
14 |
import org.tigr.microarray.mev.cluster.gui.impl.gdm.GDMGeneViewer; |
2 |
26 Feb 07 |
jari |
15 |
import org.tigr.microarray.mev.cluster.gui.impl.gsh.*; |
2 |
26 Feb 07 |
jari |
16 |
import org.tigr.microarray.mev.cluster.gui.impl.hcl.*; |
2 |
26 Feb 07 |
jari |
17 |
import org.tigr.microarray.mev.cluster.gui.impl.kmc.*; |
2 |
26 Feb 07 |
jari |
18 |
import org.tigr.microarray.mev.cluster.gui.impl.kmcs.*; |
2 |
26 Feb 07 |
jari |
19 |
import org.tigr.microarray.mev.cluster.gui.impl.knnc.*; |
2 |
26 Feb 07 |
jari |
20 |
import org.tigr.microarray.mev.cluster.gui.impl.owa.*; |
2 |
26 Feb 07 |
jari |
21 |
import org.tigr.microarray.mev.cluster.gui.impl.pca.PCA2DViewer; |
2 |
26 Feb 07 |
jari |
22 |
import org.tigr.microarray.mev.cluster.gui.impl.pca.PCA3DViewer; |
2 |
26 Feb 07 |
jari |
23 |
import org.tigr.microarray.mev.cluster.gui.impl.pca.PCADummyViewer; |
2 |
26 Feb 07 |
jari |
24 |
import org.tigr.microarray.mev.cluster.gui.impl.pca.PCInfoViewer; |
2 |
26 Feb 07 |
jari |
25 |
import org.tigr.microarray.mev.cluster.gui.impl.pca.PlotVectorViewer; |
2 |
26 Feb 07 |
jari |
26 |
import org.tigr.microarray.mev.cluster.gui.impl.pca.PlotViewer; |
2 |
26 Feb 07 |
jari |
27 |
import org.tigr.microarray.mev.cluster.gui.impl.pca.ValuesViewer; |
2 |
26 Feb 07 |
jari |
28 |
import org.tigr.microarray.mev.cluster.gui.impl.ptm.*; |
2 |
26 Feb 07 |
jari |
29 |
import org.tigr.microarray.mev.cluster.gui.impl.qtc.*; |
2 |
26 Feb 07 |
jari |
30 |
import org.tigr.microarray.mev.cluster.gui.impl.rn.*; |
2 |
26 Feb 07 |
jari |
31 |
import org.tigr.microarray.mev.cluster.gui.impl.sam.*; |
2 |
26 Feb 07 |
jari |
32 |
import org.tigr.microarray.mev.cluster.gui.impl.som.*; |
2 |
26 Feb 07 |
jari |
33 |
import org.tigr.microarray.mev.cluster.gui.impl.sota.*; |
2 |
26 Feb 07 |
jari |
34 |
import org.tigr.microarray.mev.cluster.gui.impl.st.*; |
2 |
26 Feb 07 |
jari |
35 |
import org.tigr.microarray.mev.cluster.gui.impl.svm.*; |
2 |
26 Feb 07 |
jari |
36 |
import org.tigr.microarray.mev.cluster.gui.impl.terrain.TerrainViewer; |
2 |
26 Feb 07 |
jari |
37 |
import org.tigr.microarray.mev.cluster.gui.impl.tfa.*; |
2 |
26 Feb 07 |
jari |
38 |
import org.tigr.microarray.mev.cluster.gui.impl.ttest.*; |
2 |
26 Feb 07 |
jari |
39 |
import org.tigr.microarray.mev.cluster.gui.impl.cast.*; |
2 |
26 Feb 07 |
jari |
40 |
import org.tigr.microarray.mev.cluster.gui.impl.coa.COA2DViewer; |
2 |
26 Feb 07 |
jari |
41 |
import org.tigr.microarray.mev.cluster.gui.impl.coa.COA3DViewer; |
2 |
26 Feb 07 |
jari |
42 |
import org.tigr.microarray.mev.cluster.gui.impl.coa.COADummyViewer; |
2 |
26 Feb 07 |
jari |
43 |
import org.tigr.microarray.mev.cluster.gui.impl.coa.COAInertiaValsViewer; |
2 |
26 Feb 07 |
jari |
44 |
import org.tigr.microarray.mev.cluster.gui.impl.dam.*; |
2 |
26 Feb 07 |
jari |
45 |
import org.tigr.microarray.mev.cluster.gui.impl.ease.EASECentroidViewer; |
2 |
26 Feb 07 |
jari |
46 |
import org.tigr.microarray.mev.cluster.gui.impl.ease.EASECentroidsViewer; |
2 |
26 Feb 07 |
jari |
47 |
import org.tigr.microarray.mev.cluster.gui.impl.ease.EASEExperimentViewer; |
2 |
26 Feb 07 |
jari |
48 |
import org.tigr.microarray.mev.cluster.gui.impl.ease.EASETableViewer; |
2 |
26 Feb 07 |
jari |
49 |
import org.tigr.microarray.mev.cluster.gui.impl.ease.gotree.GOTreeViewer; |
2 |
26 Feb 07 |
jari |
50 |
|
2 |
26 Feb 07 |
jari |
51 |
/** |
2 |
26 Feb 07 |
jari |
* A PersistenceDelegate class used for saving the state of |
2 |
26 Feb 07 |
jari |
* implementations of the {@link IViewer} interface. |
2 |
26 Feb 07 |
jari |
54 |
* |
2 |
26 Feb 07 |
jari |
* @author eleanora |
2 |
26 Feb 07 |
jari |
* @see org.tigr.microarray.mev.cluster.gui.IViewer |
2 |
26 Feb 07 |
jari |
* @see XMLEncoderFactory |
2 |
26 Feb 07 |
jari |
58 |
*/ |
2 |
26 Feb 07 |
jari |
59 |
public class IViewerPersistenceDelegate extends PersistenceDelegate { |
2 |
26 Feb 07 |
jari |
60 |
|
2 |
26 Feb 07 |
jari |
61 |
/** |
2 |
26 Feb 07 |
jari |
* Creates an {@link Expression} |
2 |
26 Feb 07 |
jari |
* @inheritDoc |
2 |
26 Feb 07 |
jari |
64 |
*/ |
2 |
26 Feb 07 |
jari |
65 |
public Expression instantiate(Object oldInstance, Encoder encoder) { |
2 |
26 Feb 07 |
jari |
//default expression |
2 |
26 Feb 07 |
jari |
67 |
Expression e = new Expression(oldInstance, oldInstance.getClass(), "new", new Object[]{}); |
2 |
26 Feb 07 |
jari |
68 |
|
2 |
26 Feb 07 |
jari |
69 |
e = ((IViewer)oldInstance).getExpression(); |
2 |
26 Feb 07 |
jari |
70 |
|
2 |
26 Feb 07 |
jari |
71 |
return e; |
2 |
26 Feb 07 |
jari |
72 |
|
2 |
26 Feb 07 |
jari |
73 |
} |
2 |
26 Feb 07 |
jari |
74 |
public void initialize(Class type, Object oldInstance, Object newInstance, Encoder encoder) { |
2 |
26 Feb 07 |
jari |
75 |
return; |
2 |
26 Feb 07 |
jari |
76 |
} |
2 |
26 Feb 07 |
jari |
77 |
} |
2 |
26 Feb 07 |
jari |
78 |
|