You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by pb...@apache.org on 2006/11/27 15:27:20 UTC

svn commit: r479635 [1/2] - in /struts/struts1/trunk/el/src/main: java/org/apache/strutsel/taglib/html/ resources/META-INF/tld/

Author: pbenedict
Date: Mon Nov 27 06:27:18 2006
New Revision: 479635

URL: http://svn.apache.org/viewvc?view=rev&rev=479635
Log:
STR-1559: Added dir and lang attributes to EL support library

Modified:
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTagBeanInfo.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextareaTag.java
    struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextareaTagBeanInfo.java
    struts/struts1/trunk/el/src/main/resources/META-INF/tld/struts-html-el.tld

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTag.java Mon Nov 27 06:27:18 2006
@@ -60,6 +60,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -72,6 +78,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "onblur" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -230,6 +242,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -246,6 +266,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "onblur" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -446,6 +474,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -462,6 +498,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "onblur" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -638,8 +682,10 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setOnblurExpr(null);
         setOnchangeExpr(null);
         setOnclickExpr(null);
@@ -708,6 +754,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -718,6 +770,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELButtonTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELButtonTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELButtonTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -74,6 +80,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELButtonTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELButtonTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTag.java Mon Nov 27 06:27:18 2006
@@ -60,12 +60,24 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
     private String disabledExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "onblur" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -224,6 +236,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -232,6 +252,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "onblur" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -432,6 +460,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -440,6 +476,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "onblur" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -616,7 +660,9 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
+        setLangExpr(null);
         setOnblurExpr(null);
         setOnchangeExpr(null);
         setOnclickExpr(null);
@@ -685,10 +731,22 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
             setDisabled(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCancelTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -68,8 +68,20 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELCancelTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELCancelTag.class,
                     null, "setDisabledExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELCancelTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTag.java Mon Nov 27 06:27:18 2006
@@ -60,6 +60,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -96,6 +102,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "name" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -260,6 +272,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -308,6 +328,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "name" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -516,6 +544,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -564,6 +600,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "name" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -748,12 +792,14 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setErrorKeyExpr(null);
         setErrorStyleExpr(null);
         setErrorStyleClassExpr(null);
         setErrorStyleIdExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
         setOnchangeExpr(null);
@@ -823,6 +869,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -857,6 +909,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELCheckboxTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELCheckboxTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled",
                     ELCheckboxTag.class, null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -98,6 +104,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELCheckboxTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELCheckboxTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTag.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -102,6 +108,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "maxlength" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -286,6 +298,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -334,6 +354,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "maxlength" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -566,6 +594,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -614,6 +650,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "maxlength" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -815,12 +859,14 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setErrorKeyExpr(null);
         setErrorStyleExpr(null);
         setErrorStyleClassExpr(null);
         setErrorStyleIdExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setMaxlengthExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
@@ -898,6 +944,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -932,6 +984,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFileTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -72,6 +72,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELFileTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELFileTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -104,6 +110,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELFileTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELFileTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTag.java Mon Nov 27 06:27:18 2006
@@ -43,6 +43,12 @@
     private String actionExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -67,6 +73,12 @@
     private String focusIndexExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "method" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -135,6 +147,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -167,6 +187,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "method" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -255,6 +283,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -287,6 +323,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "method" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -372,10 +416,12 @@
     public void release() {
         super.release();
         setActionExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setEnctypeExpr(null);
         setFocusExpr(null);
         setFocusIndexExpr(null);
+        setLangExpr(null);
         setMethodExpr(null);
         setOnresetExpr(null);
         setOnsubmitExpr(null);
@@ -416,6 +462,12 @@
             setAction(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -437,6 +489,12 @@
                 EvalHelper.evalString("focusIndex", getFocusIndexExpr(), this,
                     pageContext)) != null) {
             setFocusIndex(string);
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELFormTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -43,6 +43,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELFormTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELTextTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -63,6 +69,12 @@
         try {
             proplist.add(new PropertyDescriptor("focusIndex", ELFormTag.class,
                     null, "setFocusIndexExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELFormTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTag.java Mon Nov 27 06:27:18 2006
@@ -60,6 +60,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -72,6 +78,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "name" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -236,6 +248,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -252,6 +272,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "name" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -460,6 +488,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -476,6 +512,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "name" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -660,8 +704,10 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
         setOnchangeExpr(null);
@@ -731,6 +777,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -741,6 +793,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELHiddenTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELHiddenTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELHiddenTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -74,6 +80,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELHiddenTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELHiddenTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTag.java Mon Nov 27 06:27:18 2006
@@ -72,6 +72,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -84,6 +90,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "locale" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -294,6 +306,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -310,6 +330,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "locale" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -574,6 +602,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -590,6 +626,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "locale" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -816,8 +860,10 @@
         setAltKeyExpr(null);
         setBorderExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setLocaleExpr(null);
         setModuleExpr(null);
         setOnblurExpr(null);
@@ -905,6 +951,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -915,6 +967,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImageTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -78,6 +78,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELImageTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELImageTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -86,6 +92,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELImageTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELImageTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTag.java Mon Nov 27 06:27:18 2006
@@ -92,6 +92,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "height" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -116,6 +122,12 @@
     private String ismapExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "locale" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -358,6 +370,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "height" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -390,6 +410,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "locale" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -694,6 +722,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "height" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -726,6 +762,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "locale" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -985,10 +1029,12 @@
         setAltKeyExpr(null);
         setBorderExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setHeightExpr(null);
         setHspaceExpr(null);
         setImageNameExpr(null);
         setIsmapExpr(null);
+        setLangExpr(null);
         setLocaleExpr(null);
         setNameExpr(null);
         setOnclickExpr(null);
@@ -1085,6 +1131,12 @@
         }
 
         if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
+        if ((string =
                 EvalHelper.evalString("height", getHeightExpr(), this,
                     pageContext)) != null) {
             setHeight(string);
@@ -1105,6 +1157,12 @@
         if ((string =
                 EvalHelper.evalString("ismap", getIsmapExpr(), this, pageContext)) != null) {
             setIsmap(string);
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELImgTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -79,6 +79,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELImgTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("height", ELImgTag.class, null,
                     "setHeightExpr"));
         } catch (IntrospectionException ex) {
@@ -99,6 +105,12 @@
         try {
             proplist.add(new PropertyDescriptor("ismap", ELImgTag.class, null,
                     "setIsmapExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELImgTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTag.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "forward" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -90,6 +96,12 @@
     private String indexIdExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "linkName" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -310,6 +322,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "forward" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -342,6 +362,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "linkName" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -622,6 +650,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "forward" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -654,6 +690,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "linkName" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -903,10 +947,12 @@
         setModuleExpr(null);
         setAnchorExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setForwardExpr(null);
         setHrefExpr(null);
         setIndexedExpr(null);
         setIndexIdExpr(null);
+        setLangExpr(null);
         setLinkNameExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
@@ -992,6 +1038,12 @@
         }
 
         if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
+        if ((string =
                 EvalHelper.evalString("forward", getForwardExpr(), this,
                     pageContext)) != null) {
             setForward(string);
@@ -1012,6 +1064,12 @@
                 EvalHelper.evalString("indexId", getIndexIdExpr(), this,
                     pageContext)) != null) {
             setIndexId(string);
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELLinkTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -78,6 +78,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELLinkTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("href", ELLinkTag.class, null,
                     "setHrefExpr"));
         } catch (IntrospectionException ex) {
@@ -92,6 +98,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexId", ELLinkTag.class,
                     null, "setIndexIdExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELLinkTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTag.java Mon Nov 27 06:27:18 2006
@@ -44,6 +44,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -56,6 +62,12 @@
     private String filterExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "key" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -100,6 +112,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -116,6 +136,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "key" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -172,6 +200,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -196,6 +232,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "locale" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -241,8 +285,10 @@
     public void release() {
         super.release();
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setFilterExpr(null);
+        setLangExpr(null);
         setKeyExpr(null);
         setLocaleExpr(null);
         setStyleExpr(null);
@@ -279,6 +325,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -289,6 +341,12 @@
                 EvalHelper.evalBoolean("filter", getFilterExpr(), this,
                     pageContext)) != null) {
             setFilter(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELOptionTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -48,6 +48,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELOptionTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELOptionTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -56,6 +62,12 @@
         try {
             proplist.add(new PropertyDescriptor("filter", ELOptionTag.class, null,
                     "setFilterExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELOptionTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java Mon Nov 27 06:27:18 2006
@@ -60,6 +60,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -96,6 +102,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "maxlength" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -284,6 +296,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -332,6 +352,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "maxlength" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -572,6 +600,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -620,6 +656,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "maxlength" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -836,12 +880,14 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setErrorKeyExpr(null);
         setErrorStyleExpr(null);
         setErrorStyleClassExpr(null);
         setErrorStyleIdExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setMaxlengthExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
@@ -915,6 +961,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -949,6 +1001,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELPasswordTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled",
                     ELPasswordTag.class, null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -98,6 +104,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELPasswordTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELPasswordTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTag.java Mon Nov 27 06:27:18 2006
@@ -60,6 +60,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -102,6 +108,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "name" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -266,6 +278,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -306,6 +326,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "idName" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -530,6 +558,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -586,6 +622,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "name" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -770,6 +814,7 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setErrorKeyExpr(null);
         setErrorStyleExpr(null);
@@ -777,6 +822,7 @@
         setErrorStyleIdExpr(null);
         setIdNameExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
         setOnchangeExpr(null);
@@ -846,6 +892,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -886,6 +938,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELRadioTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELRadioTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELRadioTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -98,6 +104,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELRadioTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELRadioTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTag.java Mon Nov 27 06:27:18 2006
@@ -60,12 +60,24 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
     private String disabledExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "onblur" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -224,6 +236,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -232,6 +252,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "onblur" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -432,6 +460,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -440,6 +476,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "onblur" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -616,7 +660,9 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
+        setLangExpr(null);
         setOnblurExpr(null);
         setOnchangeExpr(null);
         setOnclickExpr(null);
@@ -685,10 +731,22 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
             setDisabled(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELResetTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -68,8 +68,20 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELResetTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELResetTag.class,
                     null, "setDisabledExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELResetTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTag.java Mon Nov 27 06:27:18 2006
@@ -56,6 +56,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -92,6 +98,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "multiple" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -260,6 +272,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -308,6 +328,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "multiple" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -524,6 +552,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -572,6 +608,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "multiple" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -771,12 +815,14 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setErrorKeyExpr(null);
         setErrorStyleExpr(null);
         setErrorStyleClassExpr(null);
         setErrorStyleIdExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setMultipleExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
@@ -842,6 +888,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -876,6 +928,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSelectTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -60,6 +60,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELSelectTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELSelectTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -92,6 +98,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELSelectTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELSelectTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTag.java Mon Nov 27 06:27:18 2006
@@ -60,6 +60,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -72,6 +78,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "onblur" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -230,6 +242,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -246,6 +266,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "onblur" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -446,6 +474,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -462,6 +498,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "onblur" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -638,8 +682,10 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setOnblurExpr(null);
         setOnchangeExpr(null);
         setOnclickExpr(null);
@@ -708,10 +754,22 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
             setDisabled(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((bool =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELSubmitTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELSubmitTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELSubmitTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -74,6 +80,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELSubmitTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELSubmitTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTag.java Mon Nov 27 06:27:18 2006
@@ -60,6 +60,12 @@
     private String bundleExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -96,6 +102,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "maxlength" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -284,6 +296,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -332,6 +352,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "maxlength" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -572,6 +600,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -620,6 +656,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "maxlength" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -836,12 +880,14 @@
         setAltExpr(null);
         setAltKeyExpr(null);
         setBundleExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setErrorKeyExpr(null);
         setErrorStyleExpr(null);
         setErrorStyleClassExpr(null);
         setErrorStyleIdExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setMaxlengthExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
@@ -915,6 +961,12 @@
             setBundle(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -949,6 +1001,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTagBeanInfo.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextTagBeanInfo.java Mon Nov 27 06:27:18 2006
@@ -66,6 +66,12 @@
         }
 
         try {
+            proplist.add(new PropertyDescriptor("dir", ELTextTag.class,
+                    null, "setDirExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
             proplist.add(new PropertyDescriptor("disabled", ELTextTag.class,
                     null, "setDisabledExpr"));
         } catch (IntrospectionException ex) {
@@ -98,6 +104,12 @@
         try {
             proplist.add(new PropertyDescriptor("indexed", ELTextTag.class,
                     null, "setIndexedExpr"));
+        } catch (IntrospectionException ex) {
+        }
+
+        try {
+            proplist.add(new PropertyDescriptor("lang", ELTextTag.class,
+                    null, "setLangExpr"));
         } catch (IntrospectionException ex) {
         }
 

Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextareaTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextareaTag.java?view=diff&rev=479635&r1=479634&r2=479635
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextareaTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELTextareaTag.java Mon Nov 27 06:27:18 2006
@@ -67,6 +67,12 @@
     private String colsExpr;
 
     /**
+     * Instance variable mapped to "dir" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String dirExpr;
+
+    /**
      * Instance variable mapped to "disabled" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -103,6 +109,12 @@
     private String indexedExpr;
 
     /**
+     * Instance variable mapped to "lang" tag attribute. (Mapping set in
+     * associated BeanInfo class.)
+     */
+    private String langExpr;
+
+    /**
      * Instance variable mapped to "name" tag attribute. (Mapping set in
      * associated BeanInfo class.)
      */
@@ -299,6 +311,14 @@
     }
 
     /**
+     * Getter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getDirExpr() {
+        return (dirExpr);
+    }
+
+    /**
      * Getter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -347,6 +367,14 @@
     }
 
     /**
+     * Getter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public String getLangExpr() {
+        return (langExpr);
+    }
+
+    /**
      * Getter method for "name" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -595,6 +623,14 @@
     }
 
     /**
+     * Setter method for "dir" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setDirExpr(String dirExpr) {
+        this.dirExpr = dirExpr;
+    }
+
+    /**
      * Setter method for "disabled" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -643,6 +679,14 @@
     }
 
     /**
+     * Setter method for "lang" tag attribute. (Mapping set in associated
+     * BeanInfo class.)
+     */
+    public void setLangExpr(String langExpr) {
+        this.langExpr = langExpr;
+    }
+
+    /**
      * Setter method for "name" tag attribute. (Mapping set in associated
      * BeanInfo class.)
      */
@@ -860,12 +904,14 @@
         setAltKeyExpr(null);
         setBundleExpr(null);
         setColsExpr(null);
+        setDirExpr(null);
         setDisabledExpr(null);
         setErrorKeyExpr(null);
         setErrorStyleExpr(null);
         setErrorStyleClassExpr(null);
         setErrorStyleIdExpr(null);
         setIndexedExpr(null);
+        setLangExpr(null);
         setNameExpr(null);
         setOnblurExpr(null);
         setOnchangeExpr(null);
@@ -944,6 +990,12 @@
             setCols(string);
         }
 
+        if ((string =
+        		EvalHelper.evalString("dir", getDirExpr(), this,
+        			pageContext)) != null) {
+        	setDir(string);
+        }
+        
         if ((bool =
                 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
                     pageContext)) != null) {
@@ -978,6 +1030,12 @@
                 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
                     pageContext)) != null) {
             setIndexed(bool.booleanValue());
+        }
+
+        if ((string =
+            	EvalHelper.evalString("lang", getLangExpr(), this,
+            		pageContext)) != null) {
+        	setLang(string);
         }
 
         if ((string =