1 32 33 package it.businesslogic.ireport; 34 35 public class JRVariable 36 { 37 private String name; 38 private String classType; 39 private String resetType; 40 private String resetGroup; 41 private String calculation; 42 private String expression; 43 private String initialValueExpression; 44 private boolean builtin; 45 private String incrementerFactoryClass = ""; 46 private String incrementType = "None"; 47 private String incrementGroup = ""; 48 49 public JRVariable(String name, boolean builtin) 50 { 51 this(name,"java.lang.String", builtin); 52 } 53 54 public JRVariable(String name, String classType, boolean builtin) 55 { 56 this.name = name; 57 this.builtin = builtin; 58 59 this.classType= classType; 60 resetType= ""; 61 resetGroup= ""; 62 calculation= ""; 63 expression= ""; 64 initialValueExpression= ""; 65 } 66 67 71 public boolean isBuiltin() { 72 return builtin; 73 } 74 75 79 public void setBuiltin(boolean builtin) { 80 this.builtin = builtin; 81 } 82 83 87 public java.lang.String getCalculation() { 88 return calculation; 89 } 90 91 95 public void setCalculation(java.lang.String calculation) { 96 this.calculation = calculation; 97 } 98 99 103 public java.lang.String getClassType() { 104 return classType; 105 } 106 107 111 public void setClassType(java.lang.String classType) { 112 this.classType = classType; 113 } 114 115 119 public java.lang.String getExpression() { 120 return expression; 121 } 122 123 127 public void setExpression(java.lang.String expression) { 128 this.expression = expression; 129 } 130 131 135 public java.lang.String getInitialValueExpression() { 136 return initialValueExpression; 137 } 138 139 143 public void setInitialValueExpression(java.lang.String initialValueExpression) { 144 this.initialValueExpression = initialValueExpression; 145 } 146 147 151 public java.lang.String getName() { 152 return name; 153 } 154 155 159 public void setName(java.lang.String name) { 160 this.name = name; 161 } 162 163 167 public java.lang.String getResetGroup() { 168 return resetGroup; 169 } 170 171 175 public void setResetGroup(java.lang.String resetGroup) { 176 this.resetGroup = resetGroup; 177 } 178 179 183 public java.lang.String getResetType() { 184 return resetType; 185 } 186 187 191 public void setResetType(java.lang.String resetType) { 192 this.resetType = resetType; 193 } 194 195 public String toString() 196 { 197 return name; 198 } 199 200 204 public java.lang.String getIncrementerFactoryClass() { 205 return incrementerFactoryClass; 206 } 207 208 212 public void setIncrementerFactoryClass(java.lang.String incrementerFactoryClass) { 213 this.incrementerFactoryClass = incrementerFactoryClass; 214 } 215 216 public JRVariable cloneMe() 217 { 218 JRVariable jrv = new JRVariable( name, classType, builtin); 219 220 jrv.setResetType( resetType ); 221 jrv.setResetGroup( resetGroup ); 222 jrv.setCalculation( calculation ); 223 jrv.setExpression( expression ); 224 jrv.setInitialValueExpression( initialValueExpression ); 225 jrv.setIncrementerFactoryClass( incrementerFactoryClass ); 226 jrv.setIncrementGroup( getIncrementGroup()); 227 228 return jrv; 229 } 230 231 public String getIncrementType() { 232 return incrementType; 233 } 234 235 public void setIncrementType(String incrementType) { 236 this.incrementType = incrementType; 237 } 238 239 public String getIncrementGroup() { 240 return incrementGroup; 241 } 242 243 public void setIncrementGroup(String incrementGroup) { 244 this.incrementGroup = incrementGroup; 245 } 246 } 247 248 | Popular Tags |