Update of /cvsroot/xdoclet/xdoclet/modules/apache/src/xdoclet/modules/apache/struts
In directory sc8-pr-cvs1:/tmp/cvs-serv6588

Modified Files:
        StrutsValidatorTagsHandler.java 
Log Message:
fixed issue with inheritance... it will now pick up fields from parent hierarchy.

Index: StrutsValidatorTagsHandler.java
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/apache/src/xdoclet/modules/apache/struts/StrutsValidatorTagsHandler.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** StrutsValidatorTagsHandler.java     8 Sep 2002 01:20:52 -0000       1.3
--- StrutsValidatorTagsHandler.java     13 Dec 2002 20:38:21 -0000      1.4
***************
*** 104,108 ****
       * @param props
       * @return
!      * @doc.tag                     type="content"
       */
      public String argIndex(Properties props)
--- 104,108 ----
       * @param props
       * @return
!      * @doc.tag      type="content"
       */
      public String argIndex(Properties props)
***************
*** 116,120 ****
       * @param props
       * @return
!      * @doc.tag                     type="content"
       */
      public String argName(Properties props)
--- 116,120 ----
       * @param props
       * @return
!      * @doc.tag      type="content"
       */
      public String argName(Properties props)
***************
*** 130,134 ****
       * @param props
       * @return
!      * @doc.tag                     type="content"
       */
      public String argValue(Properties props)
--- 130,134 ----
       * @param props
       * @return
!      * @doc.tag      type="content"
       */
      public String argValue(Properties props)
***************
*** 218,222 ****
       * @param attributes
       * @throws XDocletException
!      * @doc.tag                     type="block"
       */
      public void forAllFields(String template, Properties attributes) throws 
XDocletException
--- 218,222 ----
       * @param attributes
       * @throws XDocletException
!      * @doc.tag                  type="block"
       */
      public void forAllFields(String template, Properties attributes) throws 
XDocletException
***************
*** 241,245 ****
       * @param props
       * @return
!      * @doc.tag                     type="content"
       */
      public String fieldName(Properties props)
--- 241,245 ----
       * @param props
       * @return
!      * @doc.tag      type="content"
       */
      public String fieldName(Properties props)
***************
*** 253,257 ****
       * @param props
       * @return
!      * @doc.tag                     type="content"
       */
      public String validatorList(Properties props)
--- 253,257 ----
       * @param props
       * @return
!      * @doc.tag      type="content"
       */
      public String validatorList(Properties props)
***************
*** 281,286 ****
          Map fields = new HashMap();
  
!         Collection curFields = clazz.getMethods();
  
          for (Iterator iterator = curFields.iterator(); iterator.hasNext(); ) {
              XMethod setter = (XMethod) iterator.next();
--- 281,290 ----
          Map fields = new HashMap();
  
!         Collection curFields = clazz.getMethods(true);
  
+         // TODO: nested forms currently won't work unless
+         // there is a setter for it, but that is not needed
+         // as only the sub-forms must have setters.  The top-level
+         // only requires a getter.
          for (Iterator iterator = curFields.iterator(); iterator.hasNext(); ) {
              XMethod setter = (XMethod) iterator.next();



-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to