package hep.aida.ref.plotter; import hep.aida.IBorderStyle; /** * * @author The FreeHEP team @ SLAC */ public class BorderStyle extends LineStyle implements IBorderStyle { protected void initializeBaseStyle() { super.initializeBaseStyle(); String[] availableBorderTypes = {"none", "line", "bevelIn", "bevelOut", "ethched", "shadow"}; addParameter( new StringStyleParameter( Style.BORDER_TYPE, availableBorderTypes[0], availableBorderTypes ) ); } public String[] availableBorderTypes() { return availableParameterOptions(Style.BORDER_TYPE); } public String borderType() { return ( (StringStyleParameter) deepestSetParameter(Style.BORDER_TYPE) ).value(); } public boolean setBorderType(String newBorderType) { return ( (StringStyleParameter) parameter(Style.BORDER_TYPE) ).setValue(newBorderType); } }