package hep.aida.ref.plotter.style.registry;

public interface IStyleRule {

    public static String PATH = "Path";
    public static String OBJECT = "Object";
    public static String OBJECT_TYPE = "ObjectAIDAType";
    public static String OBJECT_INSTANCEOF = "isObjectInstanceOf";
    public static String NULL = "Null";
    public static String ATTRIBUTE = "attribute(\"\")";
    public static String OVERLAY_INDEX = "OverlayIndex";
    public static String OVERLAY_TOTAL = "OverlayTotal";
    public static String REGION_INDEX = "RegionIndex";
    public static String REGION_TOTAL = "RegionTotal";
        
    String getDescription();
    
    // Evaluates the Rule    
    boolean ruleApplies(IPlotterState state);
}

 

Ads help maintain this website.