FreeHEP API
Version current

hep.aida.ref.plotter
Class PlotterStyle

java.lang.Object
  extended byhep.aida.ref.plotter.BaseStyle
      extended byhep.aida.ref.plotter.PlotterStyle
All Implemented Interfaces:
hep.aida.IBaseStyle, hep.aida.IPlotterStyle, StyleListener
Direct Known Subclasses:
DataPointSetPlotterStyle

public class PlotterStyle
extends BaseStyle
implements hep.aida.IPlotterStyle

Author:
The AIDA team @ SLAC.
Source Code:
PlotterStyle.java

Method Summary
 hep.aida.IBoxStyle dataBoxStyle()
           
 hep.aida.IDataStyle dataStyle()
           
 hep.aida.IGridStyle gridStyle()
           
 hep.aida.IInfoStyle infoStyle()
          Deprecated.  
protected  void initializeBaseStyle()
          Initialize the BaseStyle.
 hep.aida.ILegendBoxStyle legendBoxStyle()
           
 String parameterValue(String parameterName)
           
 hep.aida.IBoxStyle regionBoxStyle()
           
 boolean setAxisStyleX(hep.aida.IAxisStyle xAxisStyle)
           
 boolean setAxisStyleY(hep.aida.IAxisStyle yAxisStyle)
           
 boolean setAxisStyleZ(hep.aida.IAxisStyle zAxisStyle)
           
 boolean setDataBoxStyle(hep.aida.IBoxStyle dataBoxStyle)
           
 boolean setDataStyle(hep.aida.IDataStyle dataStyle)
           
 boolean setGridStyle(hep.aida.IGridStyle gridStyle)
           
 boolean setInfoStyle(hep.aida.IInfoStyle infoStyle)
           
 boolean setLegendBoxStyle(hep.aida.ILegendBoxStyle legendBoxStyle)
           
 boolean setParameter(String parName)
           
 boolean setParameter(String parName, String parValue)
           
 boolean setRegionBoxStyle(hep.aida.IBoxStyle regionBoxStyle)
           
 boolean setStatisticsBoxStyle(hep.aida.IStatisticsBoxStyle statisticsBoxStyle)
           
 boolean setTitleStyle(hep.aida.ITitleStyle titleStyle)
           
 hep.aida.IStatisticsBoxStyle statisticsBoxStyle()
           
 hep.aida.ITitleStyle titleStyle()
           
 hep.aida.IAxisStyle xAxisStyle()
           
 hep.aida.IAxisStyle yAxisStyle()
           
 hep.aida.IAxisStyle zAxisStyle()
           
 
Methods inherited from class hep.aida.ref.plotter.BaseStyle
addBaseStyle, addParameter, availableParameterOptions, availableParameters, child, children, deepestSetParameter, isParameterSet, isVisible, name, numberOfParameters, parameter, parameters, parent, reset, setName, setParameterDefault, setParent, setVisible, styleChanged, type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.IBaseStyle
availableParameterOptions, availableParameters, child, children, isVisible, name, reset, setVisible, type
 

Method Detail

initializeBaseStyle

protected void initializeBaseStyle()
Description copied from class: BaseStyle
Initialize the BaseStyle. This method has to be overwritten by all Style that has to add parameters or internal BaseStyles.

Specified by:
initializeBaseStyle in class BaseStyle

setParameter

public boolean setParameter(String parName)
Specified by:
setParameter in interface hep.aida.IBaseStyle
Overrides:
setParameter in class BaseStyle

setParameter

public boolean setParameter(String parName,
                            String parValue)
Specified by:
setParameter in interface hep.aida.IBaseStyle
Overrides:
setParameter in class BaseStyle

parameterValue

public String parameterValue(String parameterName)
Specified by:
parameterValue in interface hep.aida.IBaseStyle
Overrides:
parameterValue in class BaseStyle

dataStyle

public hep.aida.IDataStyle dataStyle()
Specified by:
dataStyle in interface hep.aida.IPlotterStyle

infoStyle

public hep.aida.IInfoStyle infoStyle()
Deprecated.  

Specified by:
infoStyle in interface hep.aida.IPlotterStyle

titleStyle

public hep.aida.ITitleStyle titleStyle()
Specified by:
titleStyle in interface hep.aida.IPlotterStyle

xAxisStyle

public hep.aida.IAxisStyle xAxisStyle()
Specified by:
xAxisStyle in interface hep.aida.IPlotterStyle

yAxisStyle

public hep.aida.IAxisStyle yAxisStyle()
Specified by:
yAxisStyle in interface hep.aida.IPlotterStyle

zAxisStyle

public hep.aida.IAxisStyle zAxisStyle()
Specified by:
zAxisStyle in interface hep.aida.IPlotterStyle

legendBoxStyle

public hep.aida.ILegendBoxStyle legendBoxStyle()
Specified by:
legendBoxStyle in interface hep.aida.IPlotterStyle

statisticsBoxStyle

public hep.aida.IStatisticsBoxStyle statisticsBoxStyle()
Specified by:
statisticsBoxStyle in interface hep.aida.IPlotterStyle

gridStyle

public hep.aida.IGridStyle gridStyle()
Specified by:
gridStyle in interface hep.aida.IPlotterStyle

regionBoxStyle

public hep.aida.IBoxStyle regionBoxStyle()
Specified by:
regionBoxStyle in interface hep.aida.IPlotterStyle

dataBoxStyle

public hep.aida.IBoxStyle dataBoxStyle()
Specified by:
dataBoxStyle in interface hep.aida.IPlotterStyle

setAxisStyleX

public boolean setAxisStyleX(hep.aida.IAxisStyle xAxisStyle)
Specified by:
setAxisStyleX in interface hep.aida.IPlotterStyle

setAxisStyleY

public boolean setAxisStyleY(hep.aida.IAxisStyle yAxisStyle)
Specified by:
setAxisStyleY in interface hep.aida.IPlotterStyle

setAxisStyleZ

public boolean setAxisStyleZ(hep.aida.IAxisStyle zAxisStyle)
Specified by:
setAxisStyleZ in interface hep.aida.IPlotterStyle

setDataStyle

public boolean setDataStyle(hep.aida.IDataStyle dataStyle)
Specified by:
setDataStyle in interface hep.aida.IPlotterStyle

setInfoStyle

public boolean setInfoStyle(hep.aida.IInfoStyle infoStyle)
Specified by:
setInfoStyle in interface hep.aida.IPlotterStyle

setTitleStyle

public boolean setTitleStyle(hep.aida.ITitleStyle titleStyle)
Specified by:
setTitleStyle in interface hep.aida.IPlotterStyle

setLegendBoxStyle

public boolean setLegendBoxStyle(hep.aida.ILegendBoxStyle legendBoxStyle)
Specified by:
setLegendBoxStyle in interface hep.aida.IPlotterStyle

setStatisticsBoxStyle

public boolean setStatisticsBoxStyle(hep.aida.IStatisticsBoxStyle statisticsBoxStyle)
Specified by:
setStatisticsBoxStyle in interface hep.aida.IPlotterStyle

setGridStyle

public boolean setGridStyle(hep.aida.IGridStyle gridStyle)
Specified by:
setGridStyle in interface hep.aida.IPlotterStyle

setRegionBoxStyle

public boolean setRegionBoxStyle(hep.aida.IBoxStyle regionBoxStyle)
Specified by:
setRegionBoxStyle in interface hep.aida.IPlotterStyle

setDataBoxStyle

public boolean setDataBoxStyle(hep.aida.IBoxStyle dataBoxStyle)
Specified by:
setDataBoxStyle in interface hep.aida.IPlotterStyle

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.