package org.dcache.services.billing.plots.util; import java.util.List; import org.dcache.services.billing.histograms.TimeFrame; import org.dcache.services.billing.histograms.config.HistogramWrapper; /** * Defines a plot based on the {@link TimeFrame} abstraction, containing an * abitrary number of 1-D time histograms. * * @author arossi */ public interface ITimeFramePlot<H> { void addHistogram(PlotGridPosition position, HistogramWrapper<H> config); List<HistogramWrapper<H>> getHistogramsForPosition(PlotGridPosition position); void plot(); }