1 32 33 package it.businesslogic.ireport.chart; 34 35 39 public class Plot { 40 41 private java.awt.Color backcolor = null; 42 private String orientation = "Vertical"; 43 private double backgroundAlpha = 1; 44 private double foregroundAlpha = 1; 45 private double labelRotation = 0; 46 private java.util.List seriesColors = new java.util.ArrayList (); 47 48 49 50 public Plot() { 51 } 52 53 public java.awt.Color getBackcolor() { 54 return backcolor; 55 } 56 57 public void setBackcolor(java.awt.Color backcolor) { 58 this.backcolor = backcolor; 59 } 60 61 public String getOrientation() { 62 return orientation; 63 } 64 65 public void setOrientation(String orientation) { 66 this.orientation = orientation; 67 } 68 69 public double getBackgroundAlpha() { 70 return backgroundAlpha; 71 } 72 73 public void setBackgroundAlpha(double backgroundAlpha) { 74 this.backgroundAlpha = backgroundAlpha; 75 } 76 77 public double getForegroundAlpha() { 78 return foregroundAlpha; 79 } 80 81 public void setForegroundAlpha(double foregroundAlpha) { 82 this.foregroundAlpha = foregroundAlpha; 83 } 84 85 public Plot cloneMe() 86 { 87 return new Plot(); 88 } 89 90 public void copyBasePlot(Plot plot) 91 { 92 if (getBackcolor() != null) plot.setBackcolor(new java.awt.Color ( getBackcolor().getRGB()) ); 93 plot.setForegroundAlpha( getForegroundAlpha() ); 94 plot.setBackgroundAlpha( getBackgroundAlpha() ); 95 plot.setOrientation( new String (getOrientation()) ); 96 } 97 98 public double getLabelRotation() { 99 return labelRotation; 100 } 101 102 public void setLabelRotation(double labelRotation) { 103 this.labelRotation = labelRotation; 104 } 105 106 public java.util.List getSeriesColors() { 107 return seriesColors; 108 } 109 110 public void setSeriesColors(java.util.List seriesColors) { 111 this.seriesColors = seriesColors; 112 } 113 114 } 115 | Popular Tags |