1 21 22 package org.opensubsystems.patterns.dialoglayout.www; 23 24 import javax.servlet.jsp.JspException ; 25 26 import org.opensubsystems.core.www.BlockElementTag; 27 import org.opensubsystems.core.www.TagUtils; 28 29 38 public class TextControlTag extends BlockElementTag 39 { 40 42 45 private static final long serialVersionUID = 4985963317950052336L; 46 47 49 52 public TextControlTag() 53 { 54 super("clsTextStrechControl", BlockElementTag.DIV_BLOCK_ELEMENT); 55 } 56 57 59 62 public int doStartTag( 63 ) throws JspException 64 { 65 StringBuffer sbHtml = null; 66 67 sbHtml = new StringBuffer (); 68 69 72 73 sbHtml.append("<"); 75 sbHtml.append(m_strType); 76 sbHtml.append(" id=\""); 77 sbHtml.append(getCurrentId()); 78 sbHtml.append(m_strId); 79 sbHtml.append("control\""); 80 if ((m_strCssclass != null) && (m_strCssclass.length() > 0)) 81 { 82 sbHtml.append(" class=\""); 83 sbHtml.append(m_strCssclass); 84 sbHtml.append("\""); 85 } 86 if ((m_strStyle != null) && (m_strStyle.length() > 0)) 87 { 88 sbHtml.append(" style=\""); 89 sbHtml.append(m_strStyle); 90 sbHtml.append("\""); 91 } 92 sbHtml.append(">"); 93 94 TagUtils.write(pageContext, sbHtml.toString()); 95 96 return (EVAL_BODY_INCLUDE); 97 } 98 99 102 public int doEndTag( 103 ) throws JspException 104 { 105 StringBuffer sbHtml = new StringBuffer (); 107 108 sbHtml.append("</"); 109 sbHtml.append(m_strType); 110 sbHtml.append(">"); 111 112 TagUtils.write(pageContext, sbHtml.toString()); 113 114 return (EVAL_PAGE); 115 } 116 } 117 | Popular Tags |