mev-4.0.01/source/org/tigr/microarray/mev/cluster/gui/helpers/IExperimentHeader.java

Code
Comments
Other
Rev Date Author Line
2 26 Feb 07 jari 1 /*
2 26 Feb 07 jari 2 Copyright @ 1999-2003, The Institute for Genomic Research (TIGR).
2 26 Feb 07 jari 3 All rights reserved.
2 26 Feb 07 jari 4 */
2 26 Feb 07 jari 5 /*
2 26 Feb 07 jari 6  * $RCSfile: IExperimentHeader.java,v $
2 26 Feb 07 jari 7  * $Revision: 1.3 $
2 26 Feb 07 jari 8  * $Date: 2005/03/10 15:56:09 $
2 26 Feb 07 jari 9  * $Author: braistedj $
2 26 Feb 07 jari 10  * $State: Exp $
2 26 Feb 07 jari 11  */
2 26 Feb 07 jari 12 package org.tigr.microarray.mev.cluster.gui.helpers;
2 26 Feb 07 jari 13
2 26 Feb 07 jari 14 import org.tigr.microarray.mev.cluster.gui.IData;
2 26 Feb 07 jari 15
2 26 Feb 07 jari 16 public interface IExperimentHeader {
2 26 Feb 07 jari 17
2 26 Feb 07 jari 18         /**
2 26 Feb 07 jari 19      * Returns a component to be inserted into scroll pane view port.
2 26 Feb 07 jari 20      */
2 26 Feb 07 jari 21     public javax.swing.JComponent getContentComponent();
2 26 Feb 07 jari 22     
2 26 Feb 07 jari 23     /**
2 26 Feb 07 jari 24      * Sets data.
2 26 Feb 07 jari 25      */
2 26 Feb 07 jari 26     public void setData(IData data);
2 26 Feb 07 jari 27     
2 26 Feb 07 jari 28     /**
2 26 Feb 07 jari 29      * Sets max and min experiment values.
2 26 Feb 07 jari 30      */
2 26 Feb 07 jari 31     public void setValues(float minValue, float maxValue);
2 26 Feb 07 jari 32     
2 26 Feb 07 jari 33     /**
2 26 Feb 07 jari 34      * Sets positive and negative images 
2 26 Feb 07 jari 35      */
2 26 Feb 07 jari 36     public void setNegAndPosColorImages(java.awt.image.BufferedImage neg, java.awt.image.BufferedImage pos);
2 26 Feb 07 jari 37     
2 26 Feb 07 jari 38     /**
2 26 Feb 07 jari 39      * Sets the flag to use double gradient 
2 26 Feb 07 jari 40      */
2 26 Feb 07 jari 41     public void setUseDoubleGradient(boolean useDouble);    
2 26 Feb 07 jari 42     
2 26 Feb 07 jari 43     /**
2 26 Feb 07 jari 44      * Sets anti-aliasing property.
2 26 Feb 07 jari 45      */
2 26 Feb 07 jari 46     public void setAntiAliasing(boolean isAntiAliasing);
2 26 Feb 07 jari 47     
2 26 Feb 07 jari 48     /**
2 26 Feb 07 jari 49      * Sets the left margin for the header
2 26 Feb 07 jari 50      */
2 26 Feb 07 jari 51     public void setLeftInset(int leftMargin);
2 26 Feb 07 jari 52     
2 26 Feb 07 jari 53     /**
2 26 Feb 07 jari 54      * Sets current cluster index 
2 26 Feb 07 jari 55      */
2 26 Feb 07 jari 56     public void setClusterIndex(int index);
2 26 Feb 07 jari 57     
2 26 Feb 07 jari 58     /**
2 26 Feb 07 jari 59      * Updates size of this header.
2 26 Feb 07 jari 60      */
2 26 Feb 07 jari 61     public void updateSizes(int contentWidth, int elementWidth);    
2 26 Feb 07 jari 62 }
2 26 Feb 07 jari 63