hep.aida.ref.plotter
Class DummyPlotterFactory

java.lang.Object
  extended by hep.aida.ref.plotter.DummyPlotterFactory
All Implemented Interfaces:
IPlotterFactory
Direct Known Subclasses:
PlotterFactory

public class DummyPlotterFactory
extends Object
implements IPlotterFactory

A simple plotter factory


Constructor Summary
DummyPlotterFactory()
           
 
Method Summary
 IPlotter create()
          Create an IPlotter.
 IPlotter create(String title)
          Create an IPlotter.
 IPlotter create(String name, String options)
          Create an IPlotter.
 IAxisStyle createAxisStyle()
           
 IDataStyle createDataStyle()
          Create various "scene part" styles.
 IFillStyle createFillStyle()
           
 ILineStyle createLineStyle()
           
 IMarkerStyle createMarkerStyle()
          Create various basic styles.
 IPlotterStyle createPlotterStyle()
          Create a global plotter style.
 IPlotterStyle createPlotterStyle(IPlotterStyle style)
           
 ITextStyle createTextStyle()
           
 ITitleStyle createTitleStyle()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyPlotterFactory

public DummyPlotterFactory()
Method Detail

create

public IPlotter create(String name,
                       String options)
Description copied from interface: IPlotterFactory
Create an IPlotter.

Specified by:
create in interface IPlotterFactory
Parameters:
name - A string identifier. A plotter is in general managed by a GUI. The "name" of the plotter could be used as the string identifier for the GUI plotter widget. If "" is passed, some default plotter is used.
options - See implementattion's documentation for available options.

create

public IPlotter create(String title)
Description copied from interface: IPlotterFactory
Create an IPlotter.

Specified by:
create in interface IPlotterFactory
Parameters:
title - A string identifier. A plotter is in general managed by a GUI. The "name" of the plotter could be used as the string identifier for the GUI plotter widget. If "" is passed, some default plotter is used.

create

public IPlotter create()
Description copied from interface: IPlotterFactory
Create an IPlotter. A plotter is in general managed by a GUI. The "name" of the plotter could be used as the string identifier for the GUI plotter widget. If "" is passed, some default plotter is used.

Specified by:
create in interface IPlotterFactory

createAxisStyle

public IAxisStyle createAxisStyle()
Specified by:
createAxisStyle in interface IPlotterFactory

createDataStyle

public IDataStyle createDataStyle()
Description copied from interface: IPlotterFactory
Create various "scene part" styles. The returned styles are not managed by the plotter.

Specified by:
createDataStyle in interface IPlotterFactory

createPlotterStyle

public IPlotterStyle createPlotterStyle()
Description copied from interface: IPlotterFactory
Create a global plotter style. The returned style is not managed by the plotter.

Specified by:
createPlotterStyle in interface IPlotterFactory

createPlotterStyle

public IPlotterStyle createPlotterStyle(IPlotterStyle style)

createFillStyle

public IFillStyle createFillStyle()
Specified by:
createFillStyle in interface IPlotterFactory

createLineStyle

public ILineStyle createLineStyle()
Specified by:
createLineStyle in interface IPlotterFactory

createMarkerStyle

public IMarkerStyle createMarkerStyle()
Description copied from interface: IPlotterFactory
Create various basic styles. The returned styles are not managed by the plotter. A user have to delete these objects.

Specified by:
createMarkerStyle in interface IPlotterFactory

createTextStyle

public ITextStyle createTextStyle()
Specified by:
createTextStyle in interface IPlotterFactory

createTitleStyle

public ITitleStyle createTitleStyle()
Specified by:
createTitleStyle in interface IPlotterFactory


jHepWork 3.2 © jWork.org