1 30 31 package it.businesslogic.ireport; 32 33 import it.businesslogic.ireport.util.Misc; 34 35 public class JRField 36 { 37 private String name; 38 private String description=""; 39 private String classType; 40 41 42 public JRField(String name, String classType) 43 { 44 this.name = name; 45 this.classType = classType; 46 } 47 48 public String toString() 49 { 50 return name; 51 } 52 53 57 public java.lang.String getClassType() { 58 return classType; 59 } 60 61 65 public void setClassType(java.lang.String classType) { 66 this.classType = Misc.getJRFieldType( classType ); 67 } 68 69 73 public java.lang.String getDescription() { 74 return description; 75 } 76 77 81 public void setDescription(java.lang.String description) { 82 this.description = description; 83 } 84 85 89 public java.lang.String getName() { 90 return name; 91 } 92 93 97 public void setName(java.lang.String name) { 98 this.name = name; 99 } 100 101 public JRField cloneMe() 102 { 103 JRField jrf = new JRField(name, classType); 104 105 jrf.setDescription( description ); 106 107 return jrf; 108 } 109 110 111 } 112 | Popular Tags |