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