KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tonbeller > wcf > param > ParamSqlMappingTag


1 package com.tonbeller.wcf.param;
2
3 import javax.servlet.jsp.JspException JavaDoc;
4 import javax.servlet.jsp.tagext.TagSupport JavaDoc;
5
6 /**
7  * @author av
8  * @since 01.02.2005
9  */

10 public class ParamSqlMappingTag extends TagSupport JavaDoc {
11   String JavaDoc column;
12   String JavaDoc qname;
13   
14   public void setQname(String JavaDoc qname) {
15     this.qname = qname;
16   }
17   public void setColumn(String JavaDoc column) {
18     this.column = column;
19   }
20   
21   public int doStartTag() throws JspException JavaDoc {
22     ParamSqlTag tag = (ParamSqlTag) findAncestorWithClass(this, ParamSqlTag.class);
23     if (tag == null)
24       throw new JspException JavaDoc("paramSqlMapping tag must be nested in a paramSql tag");
25     tag.setMapping(column, qname);
26     return EVAL_BODY_INCLUDE;
27   }
28
29 }
Popular Tags