nl.astron.lofar.java.gui.plotter
Class PlotController
java.lang.Object
nl.astron.lofar.java.gui.plotter.PlotController
public class PlotController
- extends java.lang.Object
- Version:
- $Id$
- Author:
- pompert
Method Summary |
javax.swing.JComponent |
createPlot(int type,
boolean separateLegend,
java.lang.String[] constraints)
|
java.awt.Image |
createPlotImage(java.lang.String[] constraints)
|
void |
exportData(java.lang.String[] arguments)
|
void |
finalize()
|
javax.swing.JComponent |
getLegendForPlot(javax.swing.JComponent aPlot)
|
javax.swing.JComponent |
modifyPlot(java.util.HashMap data)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlotController
public PlotController()
finalize
public void finalize()
throws java.lang.Throwable
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable
createPlot
public javax.swing.JComponent createPlot(int type,
boolean separateLegend,
java.lang.String[] constraints)
throws PlotterException
- Parameters:
type
- A plot type (as defined in PlotConstants.PLOT_*)separateLegend
- True to generate a separate legend JComponent, false to have a legend embedded in the plotconstraints
- A data access identifier array
- Throws:
PlotterException
getLegendForPlot
public javax.swing.JComponent getLegendForPlot(javax.swing.JComponent aPlot)
throws PlotterException
- Throws:
PlotterException
createPlotImage
public java.awt.Image createPlotImage(java.lang.String[] constraints)
throws PlotterException
- Parameters:
constraints
- The array of string constraints to be passed to the data access layer
- Throws:
PlotterException
exportData
public void exportData(java.lang.String[] arguments)
throws PlotterException
- Parameters:
arguments
- The array of string arguments to be passed to the data export layer
- Throws:
PlotterException
modifyPlot
public javax.swing.JComponent modifyPlot(java.util.HashMap data)
- Parameters:
data
-