/* * 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.XMLElement; /** * Title: TextField * 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 TextField extends XMLElement { private static final String ATTRIBUTE_IS_STRETCH_WITH_OVERFLOW = "isStretchWithOverflow"; // (true | false) "false" private static final String ATTRIBUTE_EVALUATION_TIME = "evaluationTime"; // (Now | Report | Page | Column | Group) "Now" private static final String VALUE_EVALUATION_TIME_NOW = "Now"; private static final String VALUE_EVALUATION_TIME_REPORT = "Report"; private static final String VALUE_EVALUATION_TIME_PAGE = "Page"; private static final String VALUE_EVALUATION_TIME_COLUMN = "Column"; private static final String VALUE_EVALUATION_TIME_GROUP = "Group"; //evaluationGroup CDATA #IMPLIED //pattern CDATA #IMPLIED private static final String ATTRIBUTE_IS_BLANK_WHEN_NULL = "isBlankWhenNull"; // (true | false) "false" private static final String ATTRIBUTE_HYPERLINK_TYPE = "hyperlinkType"; // (None | Reference | LocalAnchor | LocalPage | RemoteAnchor | RemotePage) "None" private static final String VALUE_HYPERLINK_TYPE_NONE = "None"; private static final String VALUE_HYPERLINK_TYPE_REFERENCE = "Reference"; private static final String VALUE_HYPERLINK_TYPE_LOCAL_ANCHOR = "LocalAnchor"; private static final String VALUE_HYPERLINK_TYPE_LOCAL_PAGE = "LocalPage"; private static final String VALUE_HYPERLINK_TYPE_REMOTE_ANCHOR = "RemoteAnchor"; private static final String VALUE_HYPERLINK_TYPE_REMOTE_PAGE = "RemotePage"; /** * @param name */ public TextField() { super("textField"); } public void setIsStretchWithOverflow(boolean value){ this.setAttribute(ATTRIBUTE_IS_STRETCH_WITH_OVERFLOW, String.valueOf(value)); } public void setEvaluationTimeAsNow(){ this.setAttribute(ATTRIBUTE_EVALUATION_TIME, VALUE_EVALUATION_TIME_NOW); } public void setEvaluationTimeAsReport(){ this.setAttribute(ATTRIBUTE_EVALUATION_TIME, VALUE_EVALUATION_TIME_REPORT); } public void setEvaluationTimeAsPage(){ this.setAttribute(ATTRIBUTE_EVALUATION_TIME, VALUE_EVALUATION_TIME_PAGE); } public void setEvaluationTimeAsColumn(){ this.setAttribute(ATTRIBUTE_EVALUATION_TIME, VALUE_EVALUATION_TIME_COLUMN); } public void setEvaluationTimeAsGroup(){ this.setAttribute(ATTRIBUTE_EVALUATION_TIME, VALUE_EVALUATION_TIME_GROUP); } public void setIsBlankWhenNull(boolean value){ this.setAttribute(ATTRIBUTE_IS_BLANK_WHEN_NULL, String.valueOf(value)); } public void setHyperlinkTypeAsNone(){ this.setAttribute(ATTRIBUTE_HYPERLINK_TYPE, VALUE_HYPERLINK_TYPE_NONE); } public void setHyperlinkTypeAsReference(){ this.setAttribute(ATTRIBUTE_HYPERLINK_TYPE, VALUE_HYPERLINK_TYPE_REFERENCE); } public void setHyperlinkTypeAsLocalAnchor(){ this.setAttribute(ATTRIBUTE_HYPERLINK_TYPE, VALUE_HYPERLINK_TYPE_LOCAL_ANCHOR); } public void setHyperlinkTypeAsLocalPage(){ this.setAttribute(ATTRIBUTE_HYPERLINK_TYPE, VALUE_HYPERLINK_TYPE_LOCAL_PAGE); } public void setHyperlinkTypeAsRemoteAnchor(){ this.setAttribute(ATTRIBUTE_HYPERLINK_TYPE, VALUE_HYPERLINK_TYPE_REMOTE_ANCHOR); } public void setHyperlinkTypeAsRemotePage(){ this.setAttribute(ATTRIBUTE_HYPERLINK_TYPE, VALUE_HYPERLINK_TYPE_REMOTE_PAGE); } }