1 2 package org.krysalis.jcharts.properties; 3 4 5 43 44 45 import org.krysalis.jcharts.properties.util.ChartStroke; 46 import org.krysalis.jcharts.test.HTMLGenerator; 47 import org.krysalis.jcharts.test.HTMLTestable; 48 49 50 public class AreaProperties extends Properties implements HTMLTestable 51 { 52 private float edgePadding = 5; 54 55 private ChartStroke borderStroke = null; 56 57 58 62 public AreaProperties() 63 { 64 super(); 65 } 66 67 68 73 public float getEdgePadding() 74 { 75 return this.edgePadding; 76 } 77 78 79 84 public void setEdgePadding( float edgePadding ) 85 { 86 this.edgePadding = edgePadding; 87 } 88 89 90 95 public void setBorderStroke( ChartStroke chartStroke ) 96 { 97 this.borderStroke = chartStroke; 98 } 99 100 101 106 public ChartStroke getBorderStroke() 107 { 108 return this.borderStroke; 109 } 110 111 112 117 public void toHTML( HTMLGenerator htmlGenerator ) 118 { 119 super.toHTML( htmlGenerator ); 120 htmlGenerator.addTableRow( "AreaProperties->Edge Padding", Float.toString( this.getEdgePadding() ) ); 121 htmlGenerator.addTableRow( "AreaProperties->Border Stroke", this.borderStroke ); 122 } 123 124 } 125 | Popular Tags |