00001
00002
00003
00004
00005
00006
00007 package GuiComponents.plotter;
00008
00009 import java.util.*;
00010 import hep.aida.*;
00011
00016 public abstract class PlotterManager {
00017
00018 public abstract javax.swing.JPanel getPlotPanel();
00019 public abstract void plot(Object ob);
00020
00021 public abstract Plotter getPlotter(Class c);
00022 public abstract void setPlotter(Class c, Plotter p);
00023
00024 public abstract IPlotter getIPlotter();
00025
00026 public static PlotterManager defaultManager() {
00027 return GuiComponents.plotter.jasimp.PlotterManager.instance();
00028 }
00029
00030
00031 }