1 30 31 package it.businesslogic.ireport.crosstab; 32 33 public class CrosstabParameter 34 { 35 private String name; 36 private String classType; 37 private String parameterValueExpression=""; 38 39 public CrosstabParameter(String name, String classType, String parameterValueExpression) 40 { 41 this.name = name; 42 this.setClassType(classType); 43 this.setParameterValueExpression(parameterValueExpression); 44 } 45 46 public CrosstabParameter(String name, String classType) 47 { 48 this(name, classType, ""); 49 } 50 51 public CrosstabParameter(String name) 52 { 53 this(name, "java.lang.String", ""); 54 } 55 56 57 public String toString() 58 { 59 return name; 60 } 61 62 66 public java.lang.String getClassType() { 67 return classType; 68 } 69 70 74 public void setClassType(java.lang.String classType) { 75 this.classType = classType; 76 } 77 78 79 83 public java.lang.String getName() { 84 return name; 85 } 86 87 91 public void setName(java.lang.String name) { 92 this.name = name; 93 } 94 95 public CrosstabParameter cloneMe() 96 { 97 CrosstabParameter jrp = new CrosstabParameter(name, getClassType(), getParameterValueExpression()); 98 return jrp; 99 } 100 101 public String getParameterValueExpression() { 102 return parameterValueExpression; 103 } 104 105 public void setParameterValueExpression(String parameterValueExpression) { 106 this.parameterValueExpression = parameterValueExpression; 107 } 108 109 } 110 | Popular Tags |