Modified: struts/el/trunk/src/java/org/apache/strutsel/taglib/html/ELCancelTag.java URL: http://svn.apache.org/viewcvs/struts/el/trunk/src/java/org/apache/strutsel/taglib/html/ELCancelTag.java?rev=376779&r1=376778&r2=376779&view=diff ============================================================================== --- struts/el/trunk/src/java/org/apache/strutsel/taglib/html/ELCancelTag.java (original) +++ struts/el/trunk/src/java/org/apache/strutsel/taglib/html/ELCancelTag.java Fri Feb 10 10:08:58 2006 @@ -1,438 +1,613 @@ /* - * $Id$ + * $Id$ * * Copyright 1999-2004 The Apache Software Foundation. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.strutsel.taglib.html; import org.apache.struts.taglib.html.CancelTag; -import javax.servlet.jsp.JspException; import org.apache.strutsel.taglib.utils.EvalHelper; +import javax.servlet.jsp.JspException; + /** - * Tag for input fields of type "cancel". - *<p> - * This class is a subclass of the class - * <code>org.apache.struts.taglib.html.CancelTag</code> which provides most of - * the described functionality. This subclass allows all attribute values to - * be specified as expressions utilizing the JavaServer Pages Standard Library - * expression language. + * Tag for input fields of type "cancel". <p> This class is a subclass of the + * class <code>org.apache.struts.taglib.html.CancelTag</code> which provides + * most of the described functionality. This subclass allows all attribute + * values to be specified as expressions utilizing the JavaServer Pages + * Standard Library expression language. * * @version $Rev$ */ public class ELCancelTag extends CancelTag { - /** - * Instance variable mapped to "accesskey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "accesskey" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String accesskeyExpr; + /** - * Instance variable mapped to "alt" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "alt" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String altExpr; + /** - * Instance variable mapped to "altKey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "altKey" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String altKeyExpr; + /** - * Instance variable mapped to "bundle" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "bundle" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String bundleExpr; + /** - * Instance variable mapped to "disabled" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "disabled" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String disabledExpr; + /** - * Instance variable mapped to "onblur" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onblur" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onblurExpr; + /** - * Instance variable mapped to "onchange" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onchange" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onchangeExpr; + /** - * Instance variable mapped to "onclick" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onclick" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onclickExpr; + /** - * Instance variable mapped to "ondblclick" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "ondblclick" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String ondblclickExpr; + /** - * Instance variable mapped to "onfocus" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onfocus" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onfocusExpr; + /** - * Instance variable mapped to "onkeydown" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onkeydown" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onkeydownExpr; + /** - * Instance variable mapped to "onkeypress" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onkeypress" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onkeypressExpr; + /** - * Instance variable mapped to "onkeyup" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onkeyup" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onkeyupExpr; + /** - * Instance variable mapped to "onmousedown" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onmousedown" tag attribute. (Mapping set + * in associated BeanInfo class.) */ private String onmousedownExpr; + /** - * Instance variable mapped to "onmousemove" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onmousemove" tag attribute. (Mapping set + * in associated BeanInfo class.) */ private String onmousemoveExpr; + /** - * Instance variable mapped to "onmouseout" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onmouseout" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onmouseoutExpr; + /** - * Instance variable mapped to "onmouseover" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onmouseover" tag attribute. (Mapping set + * in associated BeanInfo class.) */ private String onmouseoverExpr; + /** - * Instance variable mapped to "onmouseup" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "onmouseup" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String onmouseupExpr; + /** - * Instance variable mapped to "property" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "property" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String propertyExpr; + /** - * Instance variable mapped to "style" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "style" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String styleExpr; + /** - * Instance variable mapped to "styleClass" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "styleClass" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String styleClassExpr; + /** - * Instance variable mapped to "styleId" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "styleId" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String styleIdExpr; + /** - * Instance variable mapped to "tabindex" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "tabindex" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String tabindexExpr; + /** - * Instance variable mapped to "title" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "title" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String titleExpr; + /** - * Instance variable mapped to "titleKey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "titleKey" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String titleKeyExpr; + /** - * Instance variable mapped to "value" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Instance variable mapped to "value" tag attribute. (Mapping set in + * associated BeanInfo class.) */ private String valueExpr; /** - * Getter method for "accesskey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "accesskey" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getAccesskeyExpr() { return (accesskeyExpr); } + public String getAccesskeyExpr() { + return (accesskeyExpr); + } + /** - * Getter method for "alt" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "alt" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getAltExpr() { return (altExpr); } + public String getAltExpr() { + return (altExpr); + } + /** - * Getter method for "altKey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "altKey" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getAltKeyExpr() { return (altKeyExpr); } + public String getAltKeyExpr() { + return (altKeyExpr); + } + /** - * Getter method for "bundle" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "bundle" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getBundleExpr() { return (bundleExpr); } + public String getBundleExpr() { + return (bundleExpr); + } + /** - * Getter method for "disabled" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "disabled" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getDisabledExpr() { return (disabledExpr); } + public String getDisabledExpr() { + return (disabledExpr); + } + /** - * Getter method for "onblur" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onblur" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getOnblurExpr() { return (onblurExpr); } + public String getOnblurExpr() { + return (onblurExpr); + } + /** - * Getter method for "onchange" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onchange" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getOnchangeExpr() { return (onchangeExpr); } + public String getOnchangeExpr() { + return (onchangeExpr); + } + /** - * Getter method for "onclick" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onclick" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getOnclickExpr() { return (onclickExpr); } + public String getOnclickExpr() { + return (onclickExpr); + } + /** - * Getter method for "ondblclick" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "ondblclick" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public String getOndblclickExpr() { return (ondblclickExpr); } + public String getOndblclickExpr() { + return (ondblclickExpr); + } + /** - * Getter method for "onfocus" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onfocus" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getOnfocusExpr() { return (onfocusExpr); } + public String getOnfocusExpr() { + return (onfocusExpr); + } + /** - * Getter method for "onkeydown" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onkeydown" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getOnkeydownExpr() { return (onkeydownExpr); } + public String getOnkeydownExpr() { + return (onkeydownExpr); + } + /** - * Getter method for "onkeypress" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onkeypress" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public String getOnkeypressExpr() { return (onkeypressExpr); } + public String getOnkeypressExpr() { + return (onkeypressExpr); + } + /** - * Getter method for "onkeyup" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onkeyup" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getOnkeyupExpr() { return (onkeyupExpr); } + public String getOnkeyupExpr() { + return (onkeyupExpr); + } + /** - * Getter method for "onmousedown" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onmousedown" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public String getOnmousedownExpr() { return (onmousedownExpr); } + public String getOnmousedownExpr() { + return (onmousedownExpr); + } + /** - * Getter method for "onmousemove" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onmousemove" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public String getOnmousemoveExpr() { return (onmousemoveExpr); } + public String getOnmousemoveExpr() { + return (onmousemoveExpr); + } + /** - * Getter method for "onmouseout" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onmouseout" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public String getOnmouseoutExpr() { return (onmouseoutExpr); } + public String getOnmouseoutExpr() { + return (onmouseoutExpr); + } + /** - * Getter method for "onmouseover" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onmouseover" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public String getOnmouseoverExpr() { return (onmouseoverExpr); } + public String getOnmouseoverExpr() { + return (onmouseoverExpr); + } + /** - * Getter method for "onmouseup" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "onmouseup" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getOnmouseupExpr() { return (onmouseupExpr); } + public String getOnmouseupExpr() { + return (onmouseupExpr); + } + /** - * Getter method for "property" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "property" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getPropertyExpr() { return (propertyExpr); } + public String getPropertyExpr() { + return (propertyExpr); + } + /** - * Getter method for "style" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "style" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getStyleExpr() { return (styleExpr); } + public String getStyleExpr() { + return (styleExpr); + } + /** - * Getter method for "styleClass" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "styleClass" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public String getStyleClassExpr() { return (styleClassExpr); } + public String getStyleClassExpr() { + return (styleClassExpr); + } + /** - * Getter method for "styleId" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "styleId" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getStyleIdExpr() { return (styleIdExpr); } + public String getStyleIdExpr() { + return (styleIdExpr); + } + /** - * Getter method for "tabindex" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "tabindex" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getTabindexExpr() { return (tabindexExpr); } + public String getTabindexExpr() { + return (tabindexExpr); + } + /** - * Getter method for "title" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "title" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getTitleExpr() { return (titleExpr); } + public String getTitleExpr() { + return (titleExpr); + } + /** - * Getter method for "titleKey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "titleKey" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getTitleKeyExpr() { return (titleKeyExpr); } + public String getTitleKeyExpr() { + return (titleKeyExpr); + } + /** - * Getter method for "value" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Getter method for "value" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public String getValueExpr() { return (valueExpr); } + public String getValueExpr() { + return (valueExpr); + } /** - * Setter method for "accesskey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "accesskey" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setAccesskeyExpr(String accesskeyExpr) { this.accesskeyExpr = accesskeyExpr; } + public void setAccesskeyExpr(String accesskeyExpr) { + this.accesskeyExpr = accesskeyExpr; + } + /** - * Setter method for "alt" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "alt" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setAltExpr(String altExpr) { this.altExpr = altExpr; } + public void setAltExpr(String altExpr) { + this.altExpr = altExpr; + } + /** - * Setter method for "altKey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "altKey" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setAltKeyExpr(String altKeyExpr) { this.altKeyExpr = altKeyExpr; } + public void setAltKeyExpr(String altKeyExpr) { + this.altKeyExpr = altKeyExpr; + } + /** - * Setter method for "bundle" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "bundle" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setBundleExpr(String bundleExpr) { this.bundleExpr = bundleExpr; } + public void setBundleExpr(String bundleExpr) { + this.bundleExpr = bundleExpr; + } + /** - * Setter method for "disabled" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "disabled" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setDisabledExpr(String disabledExpr) { this.disabledExpr = disabledExpr; } + public void setDisabledExpr(String disabledExpr) { + this.disabledExpr = disabledExpr; + } + /** - * Setter method for "onblur" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onblur" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setOnblurExpr(String onblurExpr) { this.onblurExpr = onblurExpr; } + public void setOnblurExpr(String onblurExpr) { + this.onblurExpr = onblurExpr; + } + /** - * Setter method for "onchange" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onchange" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setOnchangeExpr(String onchangeExpr) { this.onchangeExpr = onchangeExpr; } + public void setOnchangeExpr(String onchangeExpr) { + this.onchangeExpr = onchangeExpr; + } + /** - * Setter method for "onclick" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onclick" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setOnclickExpr(String onclickExpr) { this.onclickExpr = onclickExpr; } + public void setOnclickExpr(String onclickExpr) { + this.onclickExpr = onclickExpr; + } + /** - * Setter method for "ondblclick" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "ondblclick" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public void setOndblclickExpr(String ondblclickExpr) { this.ondblclickExpr = ondblclickExpr; } + public void setOndblclickExpr(String ondblclickExpr) { + this.ondblclickExpr = ondblclickExpr; + } + /** - * Setter method for "onfocus" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onfocus" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setOnfocusExpr(String onfocusExpr) { this.onfocusExpr = onfocusExpr; } + public void setOnfocusExpr(String onfocusExpr) { + this.onfocusExpr = onfocusExpr; + } + /** - * Setter method for "onkeydown" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onkeydown" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setOnkeydownExpr(String onkeydownExpr) { this.onkeydownExpr = onkeydownExpr; } + public void setOnkeydownExpr(String onkeydownExpr) { + this.onkeydownExpr = onkeydownExpr; + } + /** - * Setter method for "onkeypress" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onkeypress" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public void setOnkeypressExpr(String onkeypressExpr) { this.onkeypressExpr = onkeypressExpr; } + public void setOnkeypressExpr(String onkeypressExpr) { + this.onkeypressExpr = onkeypressExpr; + } + /** - * Setter method for "onkeyup" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onkeyup" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setOnkeyupExpr(String onkeyupExpr) { this.onkeyupExpr = onkeyupExpr; } + public void setOnkeyupExpr(String onkeyupExpr) { + this.onkeyupExpr = onkeyupExpr; + } + /** - * Setter method for "onmousedown" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onmousedown" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public void setOnmousedownExpr(String onmousedownExpr) { this.onmousedownExpr = onmousedownExpr; } + public void setOnmousedownExpr(String onmousedownExpr) { + this.onmousedownExpr = onmousedownExpr; + } + /** - * Setter method for "onmousemove" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onmousemove" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public void setOnmousemoveExpr(String onmousemoveExpr) { this.onmousemoveExpr = onmousemoveExpr; } + public void setOnmousemoveExpr(String onmousemoveExpr) { + this.onmousemoveExpr = onmousemoveExpr; + } + /** - * Setter method for "onmouseout" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onmouseout" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public void setOnmouseoutExpr(String onmouseoutExpr) { this.onmouseoutExpr = onmouseoutExpr; } + public void setOnmouseoutExpr(String onmouseoutExpr) { + this.onmouseoutExpr = onmouseoutExpr; + } + /** - * Setter method for "onmouseover" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onmouseover" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public void setOnmouseoverExpr(String onmouseoverExpr) { this.onmouseoverExpr = onmouseoverExpr; } + public void setOnmouseoverExpr(String onmouseoverExpr) { + this.onmouseoverExpr = onmouseoverExpr; + } + /** - * Setter method for "onmouseup" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "onmouseup" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setOnmouseupExpr(String onmouseupExpr) { this.onmouseupExpr = onmouseupExpr; } + public void setOnmouseupExpr(String onmouseupExpr) { + this.onmouseupExpr = onmouseupExpr; + } + /** - * Setter method for "property" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "property" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setPropertyExpr(String propertyExpr) { this.propertyExpr = propertyExpr; } + public void setPropertyExpr(String propertyExpr) { + this.propertyExpr = propertyExpr; + } + /** - * Setter method for "style" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "style" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setStyleExpr(String styleExpr) { this.styleExpr = styleExpr; } + public void setStyleExpr(String styleExpr) { + this.styleExpr = styleExpr; + } + /** - * Setter method for "styleClass" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "styleClass" tag attribute. (Mapping set in + * associated BeanInfo class.) */ - public void setStyleClassExpr(String styleClassExpr) { this.styleClassExpr = styleClassExpr; } + public void setStyleClassExpr(String styleClassExpr) { + this.styleClassExpr = styleClassExpr; + } + /** - * Setter method for "styleId" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "styleId" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setStyleIdExpr(String styleIdExpr) { this.styleIdExpr = styleIdExpr; } + public void setStyleIdExpr(String styleIdExpr) { + this.styleIdExpr = styleIdExpr; + } + /** - * Setter method for "tabindex" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "tabindex" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setTabindexExpr(String tabindexExpr) { this.tabindexExpr = tabindexExpr; } + public void setTabindexExpr(String tabindexExpr) { + this.tabindexExpr = tabindexExpr; + } + /** - * Setter method for "title" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "title" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setTitleExpr(String titleExpr) { this.titleExpr = titleExpr; } + public void setTitleExpr(String titleExpr) { + this.titleExpr = titleExpr; + } + /** - * Setter method for "titleKey" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "titleKey" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setTitleKeyExpr(String titleKeyExpr) { this.titleKeyExpr = titleKeyExpr; } + public void setTitleKeyExpr(String titleKeyExpr) { + this.titleKeyExpr = titleKeyExpr; + } + /** - * Setter method for "value" tag attribute. - * (Mapping set in associated BeanInfo class.) + * Setter method for "value" tag attribute. (Mapping set in associated + * BeanInfo class.) */ - public void setValueExpr(String valueExpr) { this.valueExpr = valueExpr; } + public void setValueExpr(String valueExpr) { + this.valueExpr = valueExpr; + } /** * Resets attribute values for tag reuse. */ - public void release() - { + public void release() { super.release(); setAccesskeyExpr(null); setAltExpr(null); @@ -465,10 +640,11 @@ /** * Process the start tag. * - * @exception JspException if a JSP exception has occurred + * @throws JspException if a JSP exception has occurred */ public int doStartTag() throws JspException { evaluateExpressions(); + return (super.doStartTag()); } @@ -476,114 +652,163 @@ * Processes all attribute values which use the JSTL expression evaluation * engine to determine their values. * - * @exception JspException if a JSP exception has occurred + * @throws JspException if a JSP exception has occurred */ - private void evaluateExpressions() throws JspException { - String string = null; - Boolean bool = null; - - if ((string = EvalHelper.evalString("accesskey", getAccesskeyExpr(), - this, pageContext)) != null) + private void evaluateExpressions() + throws JspException { + String string = null; + Boolean bool = null; + + if ((string = + EvalHelper.evalString("accesskey", getAccesskeyExpr(), this, + pageContext)) != null) { setAccesskey(string); + } - if ((string = EvalHelper.evalString("alt", getAltExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("alt", getAltExpr(), this, pageContext)) != null) { setAlt(string); + } - if ((string = EvalHelper.evalString("altKey", getAltKeyExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("altKey", getAltKeyExpr(), this, + pageContext)) != null) { setAltKey(string); + } - if ((string = EvalHelper.evalString("bundle", getBundleExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("bundle", getBundleExpr(), this, + pageContext)) != null) { setBundle(string); + } - if ((bool = EvalHelper.evalBoolean("disabled", getDisabledExpr(), - this, pageContext)) != null) + if ((bool = + EvalHelper.evalBoolean("disabled", getDisabledExpr(), this, + pageContext)) != null) { setDisabled(bool.booleanValue()); + } - if ((string = EvalHelper.evalString("onblur", getOnblurExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onblur", getOnblurExpr(), this, + pageContext)) != null) { setOnblur(string); + } - if ((string = EvalHelper.evalString("onchange", getOnchangeExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onchange", getOnchangeExpr(), this, + pageContext)) != null) { setOnchange(string); + } - if ((string = EvalHelper.evalString("onclick", getOnclickExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onclick", getOnclickExpr(), this, + pageContext)) != null) { setOnclick(string); + } - if ((string = EvalHelper.evalString("ondblclick", getOndblclickExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("ondblclick", getOndblclickExpr(), this, + pageContext)) != null) { setOndblclick(string); + } - if ((string = EvalHelper.evalString("onfocus", getOnfocusExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onfocus", getOnfocusExpr(), this, + pageContext)) != null) { setOnfocus(string); + } - if ((string = EvalHelper.evalString("onkeydown", getOnkeydownExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onkeydown", getOnkeydownExpr(), this, + pageContext)) != null) { setOnkeydown(string); + } - if ((string = EvalHelper.evalString("onkeypress", getOnkeypressExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onkeypress", getOnkeypressExpr(), this, + pageContext)) != null) { setOnkeypress(string); + } - if ((string = EvalHelper.evalString("onkeyup", getOnkeyupExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onkeyup", getOnkeyupExpr(), this, + pageContext)) != null) { setOnkeyup(string); + } - if ((string = EvalHelper.evalString("onmousedown", getOnmousedownExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onmousedown", getOnmousedownExpr(), + this, pageContext)) != null) { setOnmousedown(string); + } - if ((string = EvalHelper.evalString("onmousemove", getOnmousemoveExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onmousemove", getOnmousemoveExpr(), + this, pageContext)) != null) { setOnmousemove(string); + } - if ((string = EvalHelper.evalString("onmouseout", getOnmouseoutExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onmouseout", getOnmouseoutExpr(), this, + pageContext)) != null) { setOnmouseout(string); + } - if ((string = EvalHelper.evalString("onmouseover", getOnmouseoverExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onmouseover", getOnmouseoverExpr(), + this, pageContext)) != null) { setOnmouseover(string); + } - if ((string = EvalHelper.evalString("onmouseup", getOnmouseupExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("onmouseup", getOnmouseupExpr(), this, + pageContext)) != null) { setOnmouseup(string); + } - if ((string = EvalHelper.evalString("property", getPropertyExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("property", getPropertyExpr(), this, + pageContext)) != null) { setProperty(string); + } - if ((string = EvalHelper.evalString("style", getStyleExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("style", getStyleExpr(), this, pageContext)) != null) { setStyle(string); + } - if ((string = EvalHelper.evalString("styleClass", getStyleClassExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("styleClass", getStyleClassExpr(), this, + pageContext)) != null) { setStyleClass(string); + } - if ((string = EvalHelper.evalString("styleId", getStyleIdExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("styleId", getStyleIdExpr(), this, + pageContext)) != null) { setStyleId(string); + } - if ((string = EvalHelper.evalString("tabindex", getTabindexExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("tabindex", getTabindexExpr(), this, + pageContext)) != null) { setTabindex(string); + } - if ((string = EvalHelper.evalString("title", getTitleExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("title", getTitleExpr(), this, pageContext)) != null) { setTitle(string); + } - if ((string = EvalHelper.evalString("titleKey", getTitleKeyExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("titleKey", getTitleKeyExpr(), this, + pageContext)) != null) { setTitleKey(string); + } - if ((string = EvalHelper.evalString("value", getValueExpr(), - this, pageContext)) != null) + if ((string = + EvalHelper.evalString("value", getValueExpr(), this, pageContext)) != null) { setValue(string); + } } }
Modified: struts/el/trunk/src/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java URL: http://svn.apache.org/viewcvs/struts/el/trunk/src/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java?rev=376779&r1=376778&r2=376779&view=diff ============================================================================== --- struts/el/trunk/src/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java (original) +++ struts/el/trunk/src/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java Fri Feb 10 10:08:58 2006 @@ -1,157 +1,203 @@ /* - * $Id$ + * $Id$ * * Copyright 1999-2004 The Apache Software Foundation. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.strutsel.taglib.html; -import java.beans.PropertyDescriptor; import java.beans.IntrospectionException; -import java.util.ArrayList; +import java.beans.PropertyDescriptor; import java.beans.SimpleBeanInfo; +import java.util.ArrayList; + /** * This is the <code>BeanInfo</code> descriptor for the - * <code>org.apache.strutsel.taglib.html.ELCancelTag</code> class. It is needed - * to override the default mapping of custom tag attribute names to class - * attribute names. - *<p> - * In particular, it provides for the mapping of the custom tag attribute - * <code>disabled</code> to the instance variable <code>disabledExpr</code>. - *<p> - * This is because the value of the unevaluated EL expression has to be kept - * separately from the evaluated value, which is stored in the base class. This - * is related to the fact that the JSP compiler can choose to reuse different - * tag instances if they received the same original attribute values, and the - * JSP compiler can choose to not re-call the setter methods, because it can - * assume the same values are already set. + * <code>org.apache.strutsel.taglib.html.ELCancelTag</code> class. It is + * needed to override the default mapping of custom tag attribute names to + * class attribute names. <p> In particular, it provides for the mapping of + * the custom tag attribute <code>disabled</code> to the instance variable + * <code>disabledExpr</code>. <p> This is because the value of the unevaluated + * EL expression has to be kept separately from the evaluated value, which is + * stored in the base class. This is related to the fact that the JSP compiler + * can choose to reuse different tag instances if they received the same + * original attribute values, and the JSP compiler can choose to not re-call + * the setter methods, because it can assume the same values are already set. */ -public class ELCancelTagBeanInfo extends SimpleBeanInfo -{ - public PropertyDescriptor[] getPropertyDescriptors() - { +public class ELCancelTagBeanInfo extends SimpleBeanInfo { + public PropertyDescriptor[] getPropertyDescriptors() { ArrayList proplist = new ArrayList(); try { proplist.add(new PropertyDescriptor("accesskey", ELCancelTag.class, - null, "setAccesskeyExpr")); - } catch (IntrospectionException ex) {} + null, "setAccesskeyExpr")); + } catch (IntrospectionException ex) { + } + try { - proplist.add(new PropertyDescriptor("alt", ELCancelTag.class, - null, "setAltExpr")); - } catch (IntrospectionException ex) {} + proplist.add(new PropertyDescriptor("alt", ELCancelTag.class, null, + "setAltExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("altKey", ELCancelTag.class, - null, "setAltKeyExpr")); - } catch (IntrospectionException ex) {} + null, "setAltKeyExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("bundle", ELCancelTag.class, - null, "setBundleExpr")); - } catch (IntrospectionException ex) {} + null, "setBundleExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("disabled", ELCancelTag.class, - null, "setDisabledExpr")); - } catch (IntrospectionException ex) {} + null, "setDisabledExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("onblur", ELCancelTag.class, - null, "setOnblurExpr")); - } catch (IntrospectionException ex) {} + null, "setOnblurExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("onchange", ELCancelTag.class, - null, "setOnchangeExpr")); - } catch (IntrospectionException ex) {} + null, "setOnchangeExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("onclick", ELCancelTag.class, - null, "setOnclickExpr")); - } catch (IntrospectionException ex) {} + null, "setOnclickExpr")); + } catch (IntrospectionException ex) { + } + try { - proplist.add(new PropertyDescriptor("ondblclick", ELCancelTag.class, - null, "setOndblclickExpr")); - } catch (IntrospectionException ex) {} + proplist.add(new PropertyDescriptor("ondblclick", + ELCancelTag.class, null, "setOndblclickExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("onfocus", ELCancelTag.class, - null, "setOnfocusExpr")); - } catch (IntrospectionException ex) {} + null, "setOnfocusExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("onkeydown", ELCancelTag.class, - null, "setOnkeydownExpr")); - } catch (IntrospectionException ex) {} + null, "setOnkeydownExpr")); + } catch (IntrospectionException ex) { + } + try { - proplist.add(new PropertyDescriptor("onkeypress", ELCancelTag.class, - null, "setOnkeypressExpr")); - } catch (IntrospectionException ex) {} + proplist.add(new PropertyDescriptor("onkeypress", + ELCancelTag.class, null, "setOnkeypressExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("onkeyup", ELCancelTag.class, - null, "setOnkeyupExpr")); - } catch (IntrospectionException ex) {} + null, "setOnkeyupExpr")); + } catch (IntrospectionException ex) { + } + + try { + proplist.add(new PropertyDescriptor("onmousedown", + ELCancelTag.class, null, "setOnmousedownExpr")); + } catch (IntrospectionException ex) { + } + + try { + proplist.add(new PropertyDescriptor("onmousemove", + ELCancelTag.class, null, "setOnmousemoveExpr")); + } catch (IntrospectionException ex) { + } + try { - proplist.add(new PropertyDescriptor("onmousedown", ELCancelTag.class, - null, "setOnmousedownExpr")); - } catch (IntrospectionException ex) {} - try { - proplist.add(new PropertyDescriptor("onmousemove", ELCancelTag.class, - null, "setOnmousemoveExpr")); - } catch (IntrospectionException ex) {} - try { - proplist.add(new PropertyDescriptor("onmouseout", ELCancelTag.class, - null, "setOnmouseoutExpr")); - } catch (IntrospectionException ex) {} - try { - proplist.add(new PropertyDescriptor("onmouseover", ELCancelTag.class, - null, "setOnmouseoverExpr")); - } catch (IntrospectionException ex) {} + proplist.add(new PropertyDescriptor("onmouseout", + ELCancelTag.class, null, "setOnmouseoutExpr")); + } catch (IntrospectionException ex) { + } + + try { + proplist.add(new PropertyDescriptor("onmouseover", + ELCancelTag.class, null, "setOnmouseoverExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("onmouseup", ELCancelTag.class, - null, "setOnmouseupExpr")); - } catch (IntrospectionException ex) {} + null, "setOnmouseupExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("property", ELCancelTag.class, - null, "setPropertyExpr")); - } catch (IntrospectionException ex) {} + null, "setPropertyExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("style", ELCancelTag.class, - null, "setStyleExpr")); - } catch (IntrospectionException ex) {} + null, "setStyleExpr")); + } catch (IntrospectionException ex) { + } + try { - proplist.add(new PropertyDescriptor("styleClass", ELCancelTag.class, - null, "setStyleClassExpr")); - } catch (IntrospectionException ex) {} + proplist.add(new PropertyDescriptor("styleClass", + ELCancelTag.class, null, "setStyleClassExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("styleId", ELCancelTag.class, - null, "setStyleIdExpr")); - } catch (IntrospectionException ex) {} + null, "setStyleIdExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("tabindex", ELCancelTag.class, - null, "setTabindexExpr")); - } catch (IntrospectionException ex) {} + null, "setTabindexExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("title", ELCancelTag.class, - null, "setTitleExpr")); - } catch (IntrospectionException ex) {} + null, "setTitleExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("titleKey", ELCancelTag.class, - null, "setTitleKeyExpr")); - } catch (IntrospectionException ex) {} + null, "setTitleKeyExpr")); + } catch (IntrospectionException ex) { + } + try { proplist.add(new PropertyDescriptor("value", ELCancelTag.class, - null, "setValueExpr")); - } catch (IntrospectionException ex) {} - - PropertyDescriptor[] result = - new PropertyDescriptor[proplist.size()]; + null, "setValueExpr")); + } catch (IntrospectionException ex) { + } + + PropertyDescriptor[] result = new PropertyDescriptor[proplist.size()]; + return ((PropertyDescriptor[]) proplist.toArray(result)); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
