/*
* JASGUIPlotterFactroy.java
*
* Created on August 28, 2002, 7:44 AM
*/
package hep.aida.ref.plotter;
import hep.aida.IPlotter;
/**
*
* @author turri
*/
public class PlotterFactory extends hep.aida.ref.plotter.DummyPlotterFactory {
public IPlotter create() {
return create(null);
}
public IPlotter create(String title) {
return create(title, null);
}
public IPlotter create(String title, String options) {
try {
return new Plotter(title, options);
} catch (NoClassDefFoundError e) {
if (e.getMessage() != null) throw e;
// Almost certainly the display is not set
System.err.println("*******************************************");
System.err.println("WARNING: DISPLAY variable probably not set.");
System.err.println("Plotter replaced by DummyPlotter. ");
System.err.println("*******************************************");
return new DummyPlotter(title);
}
}
}