package hep.aida.ref.plotter.style.registry; /** * This object encapsulates information about relevant * IPlotterRegion, object, and actions. * It is used for obtaining implicit IPlotterStyle */ import java.util.Map; public interface IPlotterState { static String ATTRIBUTE_KEY_PREFIX = "IPlotterState"; Object getObject(); String getObjectPath(); int getOverlayIndex(); int getOverlayTotal(); int getRegionIndex(); int getRegionTotal(); String getAttribute(String key); Map getAttributes(); void clear(); }