/* * Created on 31.7.2003 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments */ package com.idega.block.datareport.business.jasperdesignxml; import com.idega.xml.XMLCDATA; import com.idega.xml.XMLElement; /** * Title: TextFieldExpression * Description: * Copyright: Copyright (c) 2003 * Company: idega Software * @author 2003 - idega team - <br><a href="mailto:gummi@idega.is">Gudmundur Agust Saemundsson</a><br> * @version 1.0 */ public class TextFieldExpression extends XMLElement { private static final String ATTRIBUTE_CLASS = "class"; // (java.lang.Boolean | java.lang.Byte | java.util.Date | java.sql.Timestamp | java.sql.Time | java.lang.Double | java.lang.Float | java.lang.Integer | java.lang.Long | java.lang.Short | java.math.BigDecimal | java.lang.String) "java.lang.String" public TextFieldExpression() { super("textFieldExpression"); } public void setClassType(Class c){ setAttribute(ATTRIBUTE_CLASS,c.getName()); } public void setClassType(String c){ setAttribute(ATTRIBUTE_CLASS,c); } public void addParameter(String prmName){ XMLCDATA cData = new XMLCDATA("$P{"+prmName+"}"); this.addContent(cData); } public void addField(String fieldName){ XMLCDATA cData = new XMLCDATA("$F{"+fieldName+"}"); this.addContent(cData); } public void addVariable(String var){ XMLCDATA cData = new XMLCDATA("$V{"+var+"}"); this.addContent(cData); } }