/* * BlockHideTag.java * * Created on December 5, 2005, 1:56 PM * * To change this template, choose Tools | Options and locate the template under * the Source Creation and Management node. Right-click the template and choose * Open. You can then make changes to the template in the Source Editor. */ package org.tgdb.tags; import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.BodyTagSupport; /** * * @author lami */ public class SaveTag extends BodyTagSupport { private String cancelName, saveName, onClick; /** Creates a new instance of BlockHideTag */ public SaveTag() throws JspException { saveName = "save"; cancelName = "back"; onClick = ""; } public void setSaveName(String saveName) { this.saveName = saveName; } public void setCancelName(String cancelName) { this.cancelName = cancelName; } public void setOnClick(String onClick) { this.onClick = onClick; } public int doStartTag() throws JspException { try { pageContext.getOut().print("<input type=\"image\" src=\"images/icons/disk_blue_24.png\" onClick=\""+onClick+"\" value=\""+saveName+"\" title=\"Save\" name=\""+saveName+"\" alt=\""+saveName+"\" > "); pageContext.getOut().print("<input type=\"image\" src=\"images/icons/cancel_24.png\" title=\"Cancel\" value=\""+cancelName+"\" name=\""+cancelName+"\">"); } catch (IOException ioe) { ioe.printStackTrace(); } return SKIP_BODY; } }