hep.aida.ref.plotter
Class DummyPlotter
java.lang.Object
hep.aida.ref.plotter.DummyPlotter
- All Implemented Interfaces:
- hep.aida.IPlotter
- Direct Known Subclasses:
- Plotter
- public class DummyPlotter
- extends Object
- implements hep.aida.IPlotter
A dummy implementation of an AIDA Plotter, useful in batch jobs where no
graphical output is required.
- Version:
- $Id: DummyPlotter.java,v 1.13 2005/10/21 14:50:25 turri Exp $
- Author:
- tonyj
- Source Code:
- DummyPlotter.java
|
Method Summary |
protected void |
addParameter(String parameterName)
|
protected void |
addParameter(String parameterName,
String defaultValue)
|
protected void |
addParameter(String parameterName,
String[] options)
|
protected void |
addParameter(String parameterName,
String[] options,
String defaultValue)
|
String[] |
availableParameterOptions(String parameterName)
|
String[] |
availableParameters()
|
void |
clearRegions()
|
hep.aida.IPlotterRegion |
createRegion()
|
hep.aida.IPlotterRegion |
createRegion(double x)
|
hep.aida.IPlotterRegion |
createRegion(double x,
double y)
|
hep.aida.IPlotterRegion |
createRegion(double x,
double y,
double w)
|
hep.aida.IPlotterRegion |
createRegion(double x,
double y,
double w,
double h)
|
void |
createRegions()
|
void |
createRegions(int columns)
|
void |
createRegions(int columns,
int rows)
|
void |
createRegions(int columns,
int rows,
int start)
|
hep.aida.IPlotterRegion |
currentRegion()
|
int |
currentRegionNumber()
|
void |
destroyRegions()
|
void |
hide()
|
void |
interact()
|
static void |
invokeOnSwingThread(Runnable run)
|
boolean |
isShowing()
|
protected hep.aida.IPlotterRegion |
justCreateRegion(double x,
double y,
double width,
double height)
|
hep.aida.IPlotterRegion |
next()
|
int |
numberOfRegions()
|
JPanel |
panel()
|
String |
parameterValue(String parameterName)
|
protected int |
plotterHeight()
|
protected int |
plotterWidth()
|
void |
refresh()
|
hep.aida.IPlotterRegion |
region(int index)
|
void |
setCurrentRegionNumber(int value)
|
void |
setParameter(String name)
|
void |
setParameter(String name,
String value)
|
void |
setStyle(hep.aida.IPlotterStyle style)
|
void |
setTitle(String str)
|
void |
setTitleStyle(hep.aida.ITitleStyle iTitleStyle)
|
void |
show()
|
hep.aida.IPlotterStyle |
style()
|
String |
title()
|
hep.aida.ITitleStyle |
titleStyle()
|
void |
writeToFile(String file)
|
void |
writeToFile(String file,
String type)
|
void |
writeToFile(String fileName,
String fileType,
Properties props)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DummyPlotter
protected DummyPlotter()
justCreateRegion
protected hep.aida.IPlotterRegion justCreateRegion(double x,
double y,
double width,
double height)
show
public void show()
- Specified by:
show in interface hep.aida.IPlotter
hide
public void hide()
- Specified by:
hide in interface hep.aida.IPlotter
refresh
public void refresh()
- Specified by:
refresh in interface hep.aida.IPlotter
interact
public void interact()
- Specified by:
interact in interface hep.aida.IPlotter
next
public hep.aida.IPlotterRegion next()
- Specified by:
next in interface hep.aida.IPlotter
createRegion
public hep.aida.IPlotterRegion createRegion(double x)
- Specified by:
createRegion in interface hep.aida.IPlotter
createRegion
public hep.aida.IPlotterRegion createRegion()
- Specified by:
createRegion in interface hep.aida.IPlotter
createRegion
public hep.aida.IPlotterRegion createRegion(double x,
double y)
- Specified by:
createRegion in interface hep.aida.IPlotter
createRegion
public hep.aida.IPlotterRegion createRegion(double x,
double y,
double w)
- Specified by:
createRegion in interface hep.aida.IPlotter
createRegion
public hep.aida.IPlotterRegion createRegion(double x,
double y,
double w,
double h)
- Specified by:
createRegion in interface hep.aida.IPlotter
currentRegion
public hep.aida.IPlotterRegion currentRegion()
- Specified by:
currentRegion in interface hep.aida.IPlotter
createRegions
public void createRegions()
- Specified by:
createRegions in interface hep.aida.IPlotter
createRegions
public void createRegions(int columns)
- Specified by:
createRegions in interface hep.aida.IPlotter
createRegions
public void createRegions(int columns,
int rows)
- Specified by:
createRegions in interface hep.aida.IPlotter
createRegions
public void createRegions(int columns,
int rows,
int start)
- Specified by:
createRegions in interface hep.aida.IPlotter
setCurrentRegionNumber
public void setCurrentRegionNumber(int value)
- Specified by:
setCurrentRegionNumber in interface hep.aida.IPlotter
currentRegionNumber
public int currentRegionNumber()
- Specified by:
currentRegionNumber in interface hep.aida.IPlotter
region
public hep.aida.IPlotterRegion region(int index)
- Specified by:
region in interface hep.aida.IPlotter
destroyRegions
public void destroyRegions()
- Specified by:
destroyRegions in interface hep.aida.IPlotter
clearRegions
public void clearRegions()
- Specified by:
clearRegions in interface hep.aida.IPlotter
availableParameterOptions
public String[] availableParameterOptions(String parameterName)
- Specified by:
availableParameterOptions in interface hep.aida.IPlotter
availableParameters
public String[] availableParameters()
- Specified by:
availableParameters in interface hep.aida.IPlotter
parameterValue
public String parameterValue(String parameterName)
- Specified by:
parameterValue in interface hep.aida.IPlotter
setParameter
public void setParameter(String name)
- Specified by:
setParameter in interface hep.aida.IPlotter
setParameter
public void setParameter(String name,
String value)
- Specified by:
setParameter in interface hep.aida.IPlotter
numberOfRegions
public int numberOfRegions()
- Specified by:
numberOfRegions in interface hep.aida.IPlotter
setTitle
public void setTitle(String str)
- Specified by:
setTitle in interface hep.aida.IPlotter
title
public String title()
- Specified by:
title in interface hep.aida.IPlotter
titleStyle
public hep.aida.ITitleStyle titleStyle()
- Specified by:
titleStyle in interface hep.aida.IPlotter
setTitleStyle
public void setTitleStyle(hep.aida.ITitleStyle iTitleStyle)
- Specified by:
setTitleStyle in interface hep.aida.IPlotter
style
public hep.aida.IPlotterStyle style()
- Specified by:
style in interface hep.aida.IPlotter
setStyle
public void setStyle(hep.aida.IPlotterStyle style)
- Specified by:
setStyle in interface hep.aida.IPlotter
writeToFile
public void writeToFile(String file)
throws IOException
- Specified by:
writeToFile in interface hep.aida.IPlotter
- Throws:
IOException
writeToFile
public void writeToFile(String file,
String type)
throws IOException
- Specified by:
writeToFile in interface hep.aida.IPlotter
- Throws:
IOException
writeToFile
public void writeToFile(String fileName,
String fileType,
Properties props)
throws IOException
- Throws:
IOException
isShowing
public boolean isShowing()
panel
public JPanel panel()
plotterWidth
protected int plotterWidth()
plotterHeight
protected int plotterHeight()
invokeOnSwingThread
public static void invokeOnSwingThread(Runnable run)
addParameter
protected void addParameter(String parameterName)
addParameter
protected void addParameter(String parameterName,
String defaultValue)
addParameter
protected void addParameter(String parameterName,
String[] options)
addParameter
protected void addParameter(String parameterName,
String[] options,
String defaultValue)
Copyright © 2000-2004 FreeHEP, All Rights Reserved.