The following comment has been added to this issue:

     Author: Andrew Stevens
    Created: Sat, 18 Dec 2004 4:50 AM
       Body:
What version of XDoclet?  The fact that your generated file contains "1.0" in 
the DOCTYPE suggests it's <= 1.2.1; could you try with 1.2.2 and see if that 
behaves the same?

Judging by the template (i.e. the "<XDtValidator:forAllForms> 
<XDtValidator:ifFormHasFields>" immediately inside the <formset> element), the 
formset should only be completely empty if a) it found no classes which extend 
org.apache.struts.validator.ValidatorForm, b) the ones it did find were 
abstract or generated by XDoclet, or c) there are no fields in the form classes 
it finds.  Since you don't appear to have a class-level @xdoclet-generated tag, 
you do have some fields, and the class isn't abstract, that would rule out b) & 
c).  So it's most likely that it doesn't know your class is of the right type.

Was that the complete source for your TestForm.java?  You have "extends 
ValidatorForm", but I don't see any import statements - unless you import 
org.apache.struts.validator.ValidatorForm (or use the fully qualified name in 
the extends clause) then it's actually extending a ValidatorForm class in the 
same package as TestForm itself rather than the Struts one...

---------------------------------------------------------------------
View this comment:
  
http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1176?page=comments#action_15460

---------------------------------------------------------------------
View the issue:
  http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1176

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XDT-1176
    Summary: Empty validation.xml file
       Type: Bug

     Status: Open
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: XDoclet
 Components: 
             Apache Module

   Assignee: xdoclet-devel (Use for new issues)
   Reporter: Alok Pota

    Created: Fri, 3 Dec 2004 1:30 PM
    Updated: Sat, 18 Dec 2004 4:50 AM

Description:
I have the following ant task in mu build.xml

          <webdoclet destdir="${project.build}/WEB-INF"
              force="true"
              mergedir="${project.java.conf}/struts/merge">
                 <fileset dir="${project.java.src}"> <include 
name="**/*.java"/> </fileset>

            <strutsconfigxml validatexml="true"
                              version="1.1"
                              mergedir="${project.java.conf}/struts/merge"
            />

            <strutsvalidationxml />
          </webdoclet>


The following Java code for the TestForm..

/**
 * @struts.form name="testForm"
 */
public class TestForm extends ValidatorForm {
        
          private String lastName = "Bond"; 
          
          public String getLastName() {
            return (this.lastName);
          }
          /**
           * @struts.validator type= "required" msgkey="error.required" 
arg0value="Last name" 
           * 
           */
          public void setLastName(String lastName) {
            this.lastName = lastName;
          }
          
}


Upon a build, I get the struts-config.xml file just fine. However
my validation.xml file is empty i.e. it looks like this..

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons 
Validator Rules Configuration 1.0//EN" 
"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd";>

<form-validation>
  <!--
    Define global validation config in validation-global.xml
  -->
  <formset>
  </formset>
</form-validation>


There are no rules..


Whats going on?



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to