1 32 33 package it.businesslogic.ireport.chart; 34 35 39 public class ChartDescriptor { 40 41 private javax.swing.ImageIcon icon; 42 private String chartKeyName = ""; 43 private String implementationClass = ""; 44 45 46 public ChartDescriptor(String iconName, String chartKeyName, String implementationClass) { 47 48 setIcon(new javax.swing.ImageIcon ( getClass().getResource(iconName) )); 49 this.setChartKeyName(chartKeyName); 50 this.setImplementationClass(implementationClass); 51 } 52 53 public javax.swing.ImageIcon getIcon() { 54 return icon; 55 } 56 57 public void setIcon(javax.swing.ImageIcon icon) { 58 this.icon = icon; 59 } 60 61 public String getChartKeyName() { 62 return chartKeyName; 63 } 64 65 public void setChartKeyName(String chartKeyName) { 66 this.chartKeyName = chartKeyName; 67 } 68 69 public String getImplementationClass() { 70 return implementationClass; 71 } 72 73 public void setImplementationClass(String implementationClass) { 74 this.implementationClass = implementationClass; 75 } 76 77 public String getName() 78 { 79 return it.businesslogic.ireport.util.I18n.getString(getChartKeyName(),getChartKeyName()); 80 } 81 82 83 } 84 | Popular Tags |