dwinterfeldt    02/01/14 19:55:34

  Modified:    contrib/validator/docs index.html installation.html
                        jsptags.html overview.html revision.html
                        todolist.html
  Log:
  Updated docs to reflect package name changes and Commons Validator dependencies.
  
  Revision  Changes    Path
  1.4       +7 -18     jakarta-struts/contrib/validator/docs/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/validator/docs/index.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- index.html        19 Oct 2001 05:06:30 -0000      1.3
  +++ index.html        15 Jan 2002 03:55:34 -0000      1.4
  @@ -71,28 +71,17 @@
                    Note: The 7/2/2001 release is the last release 
build with Struts 1.0.
          </p>
          <p>Feedback on bugs and suggestions are welcome.<BR>
  -          &nbsp;&nbsp;&nbsp;<a 
href="mailto:[EMAIL PROTECTED]";>[EMAIL PROTECTED]</a>
  +          &nbsp;&nbsp;&nbsp;<a 
href="mailto:[EMAIL PROTECTED]";>[EMAIL PROTECTED]</a>
          </p>
          <BR>
          <p>
  -          <font size=-1>Update 10/18/2001 (using Struts 10/18/2001 
source)</font><BR>
  +          <font size=-1>Update 1/13/2002</font><BR>
             <ul>
  -             <li>The last change that added indexed properties broke all locales 
except for 
  -                 the default locale.  The Field wasn't processed yet when the 
locale field 
  -                 genration occurred and was returning a null key value.
  -             </li>
  -                <li>Added a check so JavascriptValidatorTag won't generate indexed 
properties.</li>
  -                <li>Changed Javascript to validate for a type of 'select-one' 
instead of 'select'.  
  -                    Javascript returns 'select-one' for a field's type value.
  -                </li>
  -                <li>Added min and max functions.</li>
  -                <li>Removed code from Validator retrieving the value to be 
validated.  It wasn't being used and 
  -                    this way as long as you specify a unique name for a field a 
custom validator that isn't specifically 
  -                    tied to a field won't generate an error in the logs.
  -                </li>
  -                <li>The web apps were changed to use html:messages and 
logic:messagesPresent 
  -                    for error messages.
  -                </li>
  +             <li>Upgraded to use Commons Validator 
(http://jakarta.apache.org/commons).</li>
  +                <li>Packages changed to fall under 
org.apache.struts.validator.</li>
  +                <li>Documentation updated</li>
  +                <li>Custom JSP Tags except for JavascriptValidatorTag have been 
removed.</li>
  +                <li>GenericAction class and JDBC example have been removed.</li>
             </ul>
          </p>
   
  
  
  
  1.3       +2 -2      jakarta-struts/contrib/validator/docs/installation.html
  
  Index: installation.html
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/validator/docs/installation.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- installation.html 22 Oct 2001 03:43:56 -0000      1.2
  +++ installation.html 15 Jan 2002 03:55:34 -0000      1.3
  @@ -57,7 +57,7 @@
               <!-- Validator Initialization Servlet Configuration -->                 
 <BR>
               &lt;servlet&gt;                                                         
            <BR>
               &nbsp;&nbsp;  &lt;servlet-name&gt;validator&lt;/servlet-name&gt;        
                              <BR>
  -            &nbsp;&nbsp;  
&lt;servlet-class&gt;com.wintecinc.struts.action.ValidatorServlet&lt;/servlet-class&gt;
    <BR>
  +            &nbsp;&nbsp;  
&lt;servlet-class&gt;org.apache.struts.validator.action.ValidatorServlet&lt;/servlet-class&gt;
    <BR>
               &nbsp;&nbsp;  &lt;init-param&gt;                                        
                        <BR>
               &nbsp;&nbsp;&nbsp;&nbsp;    &lt;param-name&gt;config&lt;/param-name&gt; 
                                           <BR>
               &nbsp;&nbsp;&nbsp;&nbsp;    
&lt;param-value&gt;/WEB-INF/validation.xml&lt;/param-value&gt;                         
                     <BR>
  @@ -83,7 +83,7 @@
             <p>Copy the validators that you want to use from the validation.xml file 
in /web/example/WEB-INF 
                or make your own.
             </p>
  -          <p>Then extend com.wintecinc.struts.action.ValidatorForm instead of 
  +          <p>Then extend org.apache.struts.validator.action.ValidatorForm instead 
of 
                org.apache.struts.action.ActionForm.  
             </p>
          </td>
  
  
  
  1.3       +0 -86     jakarta-struts/contrib/validator/docs/jsptags.html
  
  Index: jsptags.html
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/validator/docs/jsptags.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jsptags.html      22 Oct 2001 03:43:56 -0000      1.2
  +++ jsptags.html      15 Jan 2002 03:55:34 -0000      1.3
  @@ -148,92 +148,6 @@
             </p>
             
             <br>
  -          
  -          <H4>Errors Tag 
  -                &nbsp;&nbsp;&nbsp; 
  -                <i><font size="-1">(deprecated - see html:messages in Struts Tag 
Library)</font></i>
  -          </H4>
  -          <p>
  -          This should have all the functionality of the Struts html:errors tag, but 
it iterates through the 
  -          errors instead.
  -          <br>
  -          The header and footer are optional.<br>
  -          &nbsp;&nbsp;&nbsp; &lt;validator:errors id="error" header="errors.header" 
footer="errors.footer"&gt;<br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;bean:write 
name="error"/&gt;&lt;/li&gt;<br>
  -          &nbsp;&nbsp;&nbsp; &lt;/validator:errors&gt;<br>
  -          <br>OR<br><br>
  -          &nbsp;&nbsp;&nbsp; &lt;validator:errors id="error" property="firstName" 
header="errors.header" footer="errors.footer"&gt;<br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;bean:write 
name="error"/&gt;&lt;/li&gt;<br>
  -          &nbsp;&nbsp;&nbsp; &lt;/validator:errors&gt;<br>
  -          </p>
  -
  -       <br>
  -
  -          <H4>Errors Exist Tag
  -                &nbsp;&nbsp;&nbsp; 
  -                <i><font size="-1">(deprecated - see logic:messagesPresent in 
Struts Tag Library)</font></i>
  -          </H4>
  -          <p>
  -          A simple logic tag that checks for an object in the request attribute 
under the default or specified error key.  
  -          If there is an object, then the body of the tag is evaluated.
  -          <br>
  -          &nbsp;&nbsp;&nbsp; &lt;validator:errorsExist&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean:message 
key="errors.header"/&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ul&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;validator:errors 
id="error"&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    
&lt;li&gt;&lt;bean:write name="error"/&gt;&lt;/li&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/validator:errors&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ul&gt;&lt;hr&gt;<br>
  -          &nbsp;&nbsp;&nbsp; &lt;/validator:errorsExist&gt;<br>
  -          <br>OR<br><br>
  -          Specify the request attribute key the error message is stored in.<br>
  -          &nbsp;&nbsp;&nbsp; &lt;validator:errorsExist 
name="com.wintecinc.example.ERRORS_KEY"&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean:message 
key="errors.header"/&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ul&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;validator:errors id="error" 
name="com.wintecinc.example.ERRORS_KEY"&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    
&lt;li&gt;&lt;bean:write name="error"/&gt;&lt;/li&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/validator:errors&gt;<br>
  -             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ul&gt;&lt;hr&gt;<br>
  -          &nbsp;&nbsp;&nbsp; &lt;/validator:errorsExist&gt;<br>
  -          </p>
  -
  -       <br>
  -
  -          <H4>Messages Tag
  -                &nbsp;&nbsp;&nbsp; 
  -                <i><font size="-1">(deprecated - see html:messages in Struts Tag 
Library)</font></i>
  -          </H4>
  -          <p>
  -          This is similiar to the errors tag, but it is just for general messages.  
For instance you may want to send a 
  -          general message that a certain number of records have been deleted, but 
you don't want it to come up under the 
  -          formatting you have specified for the errors tag.
  -          <br>
  -          &nbsp;&nbsp;&nbsp; &lt;validator:messages id="message"&gt; <br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;bean:write 
name="message"/&gt;&lt;/li&gt; <br>
  -          &nbsp;&nbsp;&nbsp; &lt;/validator:messages&gt; <br>
  -          </p>
  -          <p>
  -             <font size="-1"><i>See com.wintecinc.struts.action.ActionMessages and 
com.wintecinc.struts.action.ActionMessage.</i></font>
  -          </p>
  -          
  -          <br>
  -          
  -          <H4>Messages Exist Tag
  -                &nbsp;&nbsp;&nbsp; 
  -                <i><font size="-1">(deprecated - see logic:messagesPresent in 
Struts Tag Library)</font></i>
  -          </H4>
  -          <p>
  -          A simple logic tag that checks for an object in the request attribute 
under the default or specified message key.  
  -          If there is an object, then the body of the tag is evaluated.
  -          <br>
  -          &nbsp;&nbsp;&nbsp; &lt;validator:messagesExist&gt; <br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ul&gt; <br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;validator:messages 
id="message"&gt; <br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;li&gt;&lt;bean:write name="message"/&gt;&lt;/li&gt; <br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/validator:messages&gt; <br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ul&gt;&lt;hr&gt; <br>
  -          &nbsp;&nbsp;&nbsp; &lt;/validator:messagesExist&gt; <br>
  -          </p>
             <br><br><br>
          </td>
          <!-- / Body -->
  
  
  
  1.3       +8 -8      jakarta-struts/contrib/validator/docs/overview.html
  
  Index: overview.html
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/validator/docs/overview.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- overview.html     22 Oct 2001 03:43:56 -0000      1.2
  +++ overview.html     15 Jan 2002 03:55:34 -0000      1.3
  @@ -76,7 +76,7 @@
             <H3><a name="setup">Setup</a></H3>
             <p>In Struts once you have defined the ValidatorServlet in the web.xml so 
it can 
                load your ValidatorResources you just have to extend 
  -             com.wintecinc.struts.action.ValidatorForm instead of 
  +             org.apache.struts.validator.action.ValidatorForm instead of 
                org.apache.struts.action.ActionForm.  Then when the validate method is 
called 
                the action's name attribute from the struts-config.xml is used to load 
the 
                validations for the current form.  So the form element's name 
attribute in 
  @@ -226,12 +226,12 @@
   
             <p>Example Validator Configuration from validation.xml.<br>
             &nbsp;&nbsp;&nbsp;&lt;validator name="required"<br>
  -          
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;classname="com.wintecinc.struts.validation.Validator"<br>
  +          
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;classname="org.apache.struts.validator.util.StrutsValidatorUtil"<br>
             
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;method="validateRequired"<br>
             
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;msg="errors.required"/&gt;<br>
             <br>
             &nbsp;&nbsp;&nbsp;&lt;validator name="mask"<br>
  -          
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;classname="com.wintecinc.struts.validation.Validator"<br>
  +          
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;classname="org.apache.struts.validator.util.StrutsValidatorUtil"<br>
             
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;method="validateMask"<br>
             
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;depends="required"<br>
             
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;msg="errors.invalid"/&gt;<br>
  @@ -239,16 +239,16 @@
   
             <H3><a name="creatingValidators">Creating Pluggable Validators</a></H3>
             <p>The ValidatorAction method needs to have the following signature.  See 
the 
  -             com.wintecinc.struts.validation.StrutsValidator class for examples.<br>
  +             org.apache.struts.validator.util.StrutsValidator class for 
examples.<br>
             <br>
             &nbsp;&nbsp;&nbsp;(java.lang.Object, <br>
  -          &nbsp;&nbsp;&nbsp;&nbsp;com.wintecinc.struts.validation.ValidatorAction, 
com.wintecinc.struts.validation.Field, <br>
  +          &nbsp;&nbsp;&nbsp;&nbsp;org.apache.commons.validator.ValidatorAction, 
org.apache.commons.validator.Field, <br>
             &nbsp;&nbsp;&nbsp;&nbsp;org.apache.struts.action.ActionErrors, , <br>
             &nbsp;&nbsp;&nbsp;&nbsp;javax.servlet.http.HttpServletRequest, 
javax.servlet.ServletContext)<br>
             <table>
             <tr><td><b>java.lang.Object</b></td><td>Bean validation is being 
performed on.</td></tr>
  -          
<tr><td><b>com.wintecinc.struts.validation.ValidatorAction</b></td><td>The current 
ValidatorAction being performed.</td></tr>
  -          <tr><td><b>com.wintecinc.struts.validation.Field</b></td><td>Field object 
being validated.</td></tr>
  +          <tr><td><b>org.apache.commons.validator.ValidatorAction</b></td><td>The 
current ValidatorAction being performed.</td></tr>
  +          <tr><td><b>org.apache.commons.validator.Field</b></td><td>Field object 
being validated.</td></tr>
             <tr><td><b>org.apache.struts.action.ActionErrors</b></td><td>The errors 
objects to add an ActionError to if the validation fails.</td></tr>
             <tr><td><b>javax.servlet.http.HttpServletRequest</b></td><td>Current 
request object.</td></tr>
             <tr><td><b>javax.servlet.ServletContext</b></td><td>The application's 
ServletContext.</td></tr>
  @@ -322,7 +322,7 @@
                &nbsp;&nbsp;&nbsp; &lt;global> <br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;validator name="capLetter"<br>
                
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
classname="com.mysite.Validator"<br>
  -             
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
methodParams="java.lang.Object,com.wintecinc.struts.validation.Field,java.util.List"<br>
  +             
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
methodParams="java.lang.Object,org.apache.commons.validator.Field,java.util.List"<br>
                
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
method="isCapLetter"<br>
                
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; msg="Letter 
is not in upper case."/><br>
                &nbsp;&nbsp;&nbsp; &lt;/global> <br>
  
  
  
  1.5       +8 -0      jakarta-struts/contrib/validator/docs/revision.html
  
  Index: revision.html
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/validator/docs/revision.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- revision.html     19 Oct 2001 05:06:30 -0000      1.4
  +++ revision.html     15 Jan 2002 03:55:34 -0000      1.5
  @@ -50,6 +50,14 @@
          <!-- Body -->
          <td valign="top">
             <H2>Revision Info</H2>
  +        <font size=-1>Update 1/13/2002</font><BR>
  +        <ul>
  +           <li>Upgraded to use Commons Validator 
(http://jakarta.apache.org/commons).</li>
  +              <li>Packages changed to fall under org.apache.struts.validator.</li>
  +              <li>Documentation updated</li>
  +              <li>Custom JSP Tags except for JavascriptValidatorTag have been 
removed.</li>
  +              <li>GenericAction class and JDBC example have been removed.</li>
  +        </ul>
           <font size=-1>Update 10/18/2001 (using Struts 10/18/2001 source)</font><BR>
           <ul>
              <li>The last change that added indexed properties broke all locales 
except for 
  
  
  
  1.4       +1 -0      jakarta-struts/contrib/validator/docs/todolist.html
  
  Index: todolist.html
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/contrib/validator/docs/todolist.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- todolist.html     19 Oct 2001 05:06:30 -0000      1.3
  +++ todolist.html     15 Jan 2002 03:55:34 -0000      1.4
  @@ -66,6 +66,7 @@
                <li>Finish JavaScript i18n version for date validation.</li>
                <li>Make more unit tests and move test source to src/test.</li>
                <li>Document ValidatorActionForm in the overview.</li>
  +             <li>Have other types of Exceptions thrown from the Validator 
class.</li>
                <li>Have a way for indexed properties to work with 
JavascriptValidatorTag.</li>
                <!-- <li>Class caching in the ValidatorAction is redundant since the 
class loader does this.</li> -->
                <!-- <li>Re-check thread safety of ValidationResources</li> -->
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to