mev-4.0.01/source/org/tigr/microarray/mev/cluster/gui/impl/ViewerAdapter.java

Code
Comments
Other
Rev Date Author Line
2 26 Feb 07 jari 1 /*
2 26 Feb 07 jari 2
2 26 Feb 07 jari 3 Copyright @ 1999-2003, The Institute for Genomic Research (TIGR).
2 26 Feb 07 jari 4
2 26 Feb 07 jari 5 All rights reserved.
2 26 Feb 07 jari 6
2 26 Feb 07 jari 7 */
2 26 Feb 07 jari 8
2 26 Feb 07 jari 9 /*
2 26 Feb 07 jari 10
2 26 Feb 07 jari 11  * $RCSfile: ViewerAdapter.java,v $
2 26 Feb 07 jari 12
2 26 Feb 07 jari 13  * $Revision: 1.9 $
2 26 Feb 07 jari 14
2 26 Feb 07 jari 15  * $Date: 2006/03/24 15:49:57 $
2 26 Feb 07 jari 16
2 26 Feb 07 jari 17  * $Author: eleanorahowe $
2 26 Feb 07 jari 18
2 26 Feb 07 jari 19  * $State: Exp $
2 26 Feb 07 jari 20
2 26 Feb 07 jari 21  */
2 26 Feb 07 jari 22
2 26 Feb 07 jari 23 package org.tigr.microarray.mev.cluster.gui.impl;
2 26 Feb 07 jari 24
2 26 Feb 07 jari 25
2 26 Feb 07 jari 26
2 26 Feb 07 jari 27 import java.awt.image.BufferedImage;
2 26 Feb 07 jari 28 import java.beans.Expression;
2 26 Feb 07 jari 29
2 26 Feb 07 jari 30
2 26 Feb 07 jari 31
2 26 Feb 07 jari 32 import javax.swing.JComponent;
2 26 Feb 07 jari 33
2 26 Feb 07 jari 34 import org.tigr.microarray.mev.cluster.gui.Experiment;
2 26 Feb 07 jari 35 import org.tigr.microarray.mev.cluster.gui.IData;
2 26 Feb 07 jari 36 import org.tigr.microarray.mev.cluster.gui.IDisplayMenu;
2 26 Feb 07 jari 37 import org.tigr.microarray.mev.cluster.gui.IFramework;
2 26 Feb 07 jari 38 import org.tigr.microarray.mev.cluster.gui.IViewer;
2 26 Feb 07 jari 39
2 26 Feb 07 jari 40
2 26 Feb 07 jari 41
2 26 Feb 07 jari 42 public class ViewerAdapter implements IViewer {
2 26 Feb 07 jari 43
2 26 Feb 07 jari 44     public BufferedImage getImage() {return null;}
2 26 Feb 07 jari 45
2 26 Feb 07 jari 46     public void onSelected(IFramework framework) {}
2 26 Feb 07 jari 47
2 26 Feb 07 jari 48     public void onDataChanged(IData data) {}
2 26 Feb 07 jari 49
2 26 Feb 07 jari 50     public void onMenuChanged(IDisplayMenu menu) {}
2 26 Feb 07 jari 51
2 26 Feb 07 jari 52     public void onDeselected() {}
2 26 Feb 07 jari 53
2 26 Feb 07 jari 54     public void onClosed() {}
2 26 Feb 07 jari 55
2 26 Feb 07 jari 56     public JComponent getContentComponent() {return null;}
2 26 Feb 07 jari 57
2 26 Feb 07 jari 58     public JComponent getHeaderComponent() {return null;}
2 26 Feb 07 jari 59
2 26 Feb 07 jari 60     
2 26 Feb 07 jari 61
2 26 Feb 07 jari 62     /** Returns a component to be inserted into the scroll pane row header
2 26 Feb 07 jari 63
2 26 Feb 07 jari 64      */
2 26 Feb 07 jari 65
2 26 Feb 07 jari 66     public JComponent getRowHeaderComponent() {return null;}
2 26 Feb 07 jari 67
2 26 Feb 07 jari 68     
2 26 Feb 07 jari 69
2 26 Feb 07 jari 70     /** Returns the corner component corresponding to the indicated corner,
2 26 Feb 07 jari 71
2 26 Feb 07 jari 72      * posibly null
2 26 Feb 07 jari 73
2 26 Feb 07 jari 74      */
2 26 Feb 07 jari 75
2 26 Feb 07 jari 76     public JComponent getCornerComponent(int cornerIndex) {
2 26 Feb 07 jari 77
2 26 Feb 07 jari 78         return null;
2 26 Feb 07 jari 79
2 26 Feb 07 jari 80     }
2 26 Feb 07 jari 81
2 26 Feb 07 jari 82     public int[][] getClusters() {
2 26 Feb 07 jari 83         return null;
2 26 Feb 07 jari 84     }
2 26 Feb 07 jari 85     
2 26 Feb 07 jari 86     /**
2 26 Feb 07 jari 87      * Implemented only to satisfy IViewer interface requirements.
2 26 Feb 07 jari 88      */
2 26 Feb 07 jari 89     public Experiment getExperiment() {
2 26 Feb 07 jari 90         return null;
2 26 Feb 07 jari 91     }
2 26 Feb 07 jari 92     /**
2 26 Feb 07 jari 93      * Implemented only to satisfy IViewer interface requirements.
2 26 Feb 07 jari 94      */
2 26 Feb 07 jari 95     public void setExperiment(Experiment e) {
2 26 Feb 07 jari 96     }
2 26 Feb 07 jari 97     
2 26 Feb 07 jari 98     /** Returns int value indicating viewer type
2 26 Feb 07 jari 99      * Cluster.GENE_CLUSTER, Cluster.EXPERIMENT_CLUSTER, or -1 for both or unspecified
2 26 Feb 07 jari 100      */
2 26 Feb 07 jari 101     public int getViewerType() {
2 26 Feb 07 jari 102         return -1;
2 26 Feb 07 jari 103     }    
2 26 Feb 07 jari 104
2 26 Feb 07 jari 105     /**
2 26 Feb 07 jari 106      * Implemented only to satisfy IViewer interface requirements.
2 26 Feb 07 jari 107      */
2 26 Feb 07 jari 108     public int getExperimentID() {
2 26 Feb 07 jari 109     return 0;
2 26 Feb 07 jari 110   }
2 26 Feb 07 jari 111
2 26 Feb 07 jari 112   /* (non-Javadoc)
2 26 Feb 07 jari 113    * @see org.tigr.microarray.mev.cluster.gui.IViewer#setExperimentID(int)
2 26 Feb 07 jari 114    */
2 26 Feb 07 jari 115   public void setExperimentID(int id) {}    
2 26 Feb 07 jari 116   
2 26 Feb 07 jari 117   /**
2 26 Feb 07 jari 118    * Provides the Expression required to express the state of this object
2 26 Feb 07 jari 119    * in a saved file.
2 26 Feb 07 jari 120    * @author eleanora
2 26 Feb 07 jari 121    *
2 26 Feb 07 jari 122    */
2 26 Feb 07 jari 123   public Expression getExpression(){
2 26 Feb 07 jari 124     return new Expression(this, this.getClass(), "new",
2 26 Feb 07 jari 125         new Object[]{this.getContentComponent(), this.getHeaderComponent()});
2 26 Feb 07 jari 126     
2 26 Feb 07 jari 127   }
2 26 Feb 07 jari 128
2 26 Feb 07 jari 129 }
2 26 Feb 07 jari 130