View Javadoc
1 package edu.psu.geovista.app.matrix; 2 3 import java.util.Vector; 4 import java.awt.*; 5 import java.awt.event.ActionListener; 6 7 import edu.psu.geovista.symbolization.*; 8 import edu.psu.geovista.ui.event.*; 9 10 public interface MatrixElement { 11 12 static final String COMMAND_POINT_SELECTED = "cmdSel"; 13 static final String COMMAND_DATARANGE_SET = "cmdset"; 14 static final String COMMAND_COLOR_CLASSFICIATION = "colorClass"; 15 16 public void setDataObject(Object[] data); 17 18 public void setElementPosition(int[] dataIndices); 19 20 public int[] getElementPosition(); 21 22 //For axes of scatter plot. 23 public void setAxisOn (boolean axisOn); 24 25 public void setBackground (Color c); 26 27 public void setSelectionColor (Color c); 28 29 public void setSelOriginalColorMode(boolean selOriginalColorMode); 30 31 public void setMultipleSelectionColors (Color[] c); 32 33 public void setColorArrayForObs (Color[] c); 34 35 public Vector getSelectedObservations (); 36 37 public void setIndication(int indication); 38 39 public void addIndicationListener(IndicationListener ind); 40 41 public void removeIndicationListener(IndicationListener ind); 42 43 public void setSelectedObservations (Vector selectedObservations); 44 45 public void setSelections(int[] selections); 46 47 public int[] getSelections(); 48 49 public void setConditionArray (int[] conditionArray); 50 51 public void addActionListener (ActionListener l); 52 53 //Set min and max for axes. xAxisExtents[0] = min, [1] = max. 54 public void setXAxisExtents (double[] xAxisExtents); 55 56 public void setYAxisExtents (double[] yAxisExtents); 57 58 public double[] getXAxisExtents () ; 59 60 public double[] getYAxisExtents () ; 61 62 public void setBivarColorClasser (BivariateColorSymbolClassification bivarColorClasser, boolean reverseColor); 63 64 public BivariateColorSymbolClassification getBivarColorClasser (); 65 66 public String getShortDiscription(); 67 }

This page was automatically generated by Maven