husted      01/09/17 12:59:30

  Modified:    src/share/org/apache/struts/taglib/html TextareaTag.java
                        SubmitTag.java SelectTag.java RadioTag.java
                        package.html MessagesTag.java LinkTag.java
                        ImageTag.java CheckboxTag.java ButtonTag.java
                        BaseHandlerTag.java BaseFieldTag.java
  Log:
  Add @since javadocs.
  
  Revision  Changes    Path
  1.7       +6 -4      
jakarta-struts/src/share/org/apache/struts/taglib/html/TextareaTag.java
  
  Index: TextareaTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/TextareaTag.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- TextareaTag.java  2001/09/05 16:03:57     1.6
  +++ TextareaTag.java  2001/09/17 19:59:30     1.7
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/TextareaTag.java,v 
1.6 2001/09/05 16:03:57 oalexeev Exp $
  - * $Revision: 1.6 $
  - * $Date: 2001/09/05 16:03:57 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/TextareaTag.java,v 
1.7 2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.7 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -78,7 +78,7 @@
    * Custom tag for input fields of type "textarea".
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.6 $ $Date: 2001/09/05 16:03:57 $
  + * @version $Revision: 1.7 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public class TextareaTag extends BaseInputTag {
  @@ -106,6 +106,7 @@
   
       /**
        * Generate the required input tag.
  +     * [Indexed since 1.1]
        *
        * @exception JspException if a JSP exception has occurred
        */
  @@ -114,6 +115,7 @@
           // Create an appropriate "input" element based on our parameters
           StringBuffer results = new StringBuffer("<textarea");
           results.append(" name=\"");
  +        // @since 1.1
           if( indexed )
                   prepareIndex( results, name );
           results.append(property);
  
  
  
  1.5       +8 -6      
jakarta-struts/src/share/org/apache/struts/taglib/html/SubmitTag.java
  
  Index: SubmitTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SubmitTag.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SubmitTag.java    2001/07/24 11:42:15     1.4
  +++ SubmitTag.java    2001/09/17 19:59:30     1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SubmitTag.java,v 1.4 
2001/07/24 11:42:15 oalexeev Exp $
  - * $Revision: 1.4 $
  - * $Date: 2001/07/24 11:42:15 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SubmitTag.java,v 1.5 
2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -77,7 +77,7 @@
    * Tag for input fields of type "submit".
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.4 $ $Date: 2001/07/24 11:42:15 $
  + * @version $Revision: 1.5 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public class SubmitTag extends BaseHandlerTag {
  @@ -130,7 +130,7 @@
        * @param property The property name
        */
       public void setProperty(String property) {
  -       
  +
           this.property = property;
   
       }
  @@ -195,6 +195,7 @@
   
       /**
        * Process the end of this tag.
  +     * Indexed property since 1.1
        *
        * @exception JspException if a JSP exception has occurred
        */
  @@ -211,7 +212,8 @@
           StringBuffer results = new StringBuffer();
           results.append("<input type=\"submit\" name=\"");
           results.append(property);
  -        if( indexed ) 
  +        // since 1.1
  +        if( indexed )
                   prepareIndex( results, null );
           results.append("\"");
           if (accesskey != null) {
  
  
  
  1.8       +7 -5      
jakarta-struts/src/share/org/apache/struts/taglib/html/SelectTag.java
  
  Index: SelectTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SelectTag.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SelectTag.java    2001/07/24 11:42:15     1.7
  +++ SelectTag.java    2001/09/17 19:59:30     1.8
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SelectTag.java,v 1.7 
2001/07/24 11:42:15 oalexeev Exp $
  - * $Revision: 1.7 $
  - * $Date: 2001/07/24 11:42:15 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SelectTag.java,v 1.8 
2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.8 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -81,7 +81,7 @@
    * inside a form tag.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.7 $ $Date: 2001/07/24 11:42:15 $
  + * @version $Revision: 1.8 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public class SelectTag extends BaseHandlerTag {
  @@ -235,6 +235,7 @@
   
       /**
        * Render the beginning of this form.
  +     * Indexed property since 1.1
        *
        * @exception JspException if a JSP exception has occurred
        */
  @@ -243,6 +244,7 @@
           // Create an appropriate "form" element based on our parameters
           StringBuffer results = new StringBuffer("<select");
           results.append(" name=\"");
  +        // since 1.1
           if( indexed )
                   prepareIndex( results, name );
           results.append(property);
  @@ -282,7 +284,7 @@
           } else {
               Object bean = pageContext.findAttribute(name);
               if (bean == null) {
  -                JspException e = new JspException                    
  +                JspException e = new JspException
                       (messages.getMessage("getter.bean", name));
                   RequestUtils.saveException(pageContext, e);
                   throw e;
  
  
  
  1.8       +6 -4      
jakarta-struts/src/share/org/apache/struts/taglib/html/RadioTag.java
  
  Index: RadioTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/RadioTag.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RadioTag.java     2001/09/05 16:03:57     1.7
  +++ RadioTag.java     2001/09/17 19:59:30     1.8
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/RadioTag.java,v 1.7 
2001/09/05 16:03:57 oalexeev Exp $
  - * $Revision: 1.7 $
  - * $Date: 2001/09/05 16:03:57 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/RadioTag.java,v 1.8 
2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.8 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -77,7 +77,7 @@
    * Tag for input fields of type "radio".
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.7 $ $Date: 2001/09/05 16:03:57 $
  + * @version $Revision: 1.8 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public class RadioTag extends BaseHandlerTag {
  @@ -177,6 +177,7 @@
   
       /**
        * Generate the required input tag.
  +     * [Indexed property since 1.1]
        *
        * @exception JspException if a JSP exception has occurred
        */
  @@ -208,6 +209,7 @@
           // Create an appropriate "input" element based on our parameters
           StringBuffer results = new StringBuffer("<input type=\"radio\"");
           results.append(" name=\"");
  +        // @since 1.1
           if( indexed )
                   prepareIndex( results, name );
           results.append(this.property);
  
  
  
  1.8       +1 -1      
jakarta-struts/src/share/org/apache/struts/taglib/html/package.html
  
  Index: package.html
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/package.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- package.html      2001/08/16 16:05:10     1.7
  +++ package.html      2001/09/17 19:59:30     1.8
  @@ -275,7 +275,7 @@
     generalized method for communicating runtime messages to users, based on the 
     same technology used to provide internationalization. Messages and 
     error messages can both be used by the messages tag.</p>
  -<p>The messages tag has basically the same functionality as the errors tag, but 
  +<p>The messages tag [since version 1.1] has basically the same functionality as the 
errors tag, but 
     it iterates through the messages so any formatting of messages can be done 
     in the JSP page.  Also the header and footer for the message tag are optional. 
</p>
   <p>By default, the messages tag will iterate through all pending messages. You can 
also specify
  
  
  
  1.2       +50 -42    
jakarta-struts/src/share/org/apache/struts/taglib/html/MessagesTag.java
  
  Index: MessagesTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/MessagesTag.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MessagesTag.java  2001/07/12 05:24:19     1.1
  +++ MessagesTag.java  2001/09/17 19:59:30     1.2
  @@ -1,7 +1,13 @@
   /*
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/MessagesTag.java,v 
1.2 2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.2 $
  + * $Date: 2001/09/17 19:59:30 $
  + *
  + * ====================================================================
  + *
    * The Apache Software License, Version 1.1
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights
  + * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -73,12 +79,14 @@
   
   /**
    * Custom tag that iterates the elements of a message collection.
  - * It defaults to retrieving the messages from <code>Action.ERROR_KEY</code>, 
  - * but if the message attribute is set to true then the messages will be 
  - * retrieved from <code>Action.MESSAGE_KEY</code>. This is an alternative 
  + * It defaults to retrieving the messages from <code>Action.ERROR_KEY</code>,
  + * but if the message attribute is set to true then the messages will be
  + * retrieved from <code>Action.MESSAGE_KEY</code>. This is an alternative
    * to the default <code>ErrorsTag</code>.
    *
  + * @since 1.1
    * @author David Winterfeldt
  + * @version $Revision: 1.2 $ $Date: 2001/09/17 19:59:30 $
   */
   public class MessagesTag extends BodyTagSupport {
   
  @@ -103,7 +111,7 @@
        * The name of the scripting variable to be exposed.
       */
       protected String id = null;
  -    
  +
       /**
        * The servlet context attribute key for our resources.
       */
  @@ -136,18 +144,18 @@
       protected String footer = null;
   
       /**
  -     * If this is set to 'true', then the <code>Action.MESSAGE_KEY</code> will 
  +     * If this is set to 'true', then the <code>Action.MESSAGE_KEY</code> will
        * be used to retrieve the messages from scope.
       */
       protected String message = null;
   
   
       public String getId() {
  -     return (this.id);
  +    return (this.id);
       }
   
       public void setId(String id) {
  -     this.id = id;
  +    this.id = id;
       }
   
       public String getBundle() {
  @@ -168,11 +176,11 @@
       }
   
       public String getName() {
  -     return (this.name);
  +    return (this.name);
       }
   
       public void setName(String name) {
  -     this.name = name;
  +    this.name = name;
       }
   
   
  @@ -208,7 +216,7 @@
           this.message = message;
       }
   
  -   
  +
       /**
        * Construct an iterator for the specified collection, and begin
        * looping through the body once per element.
  @@ -216,27 +224,27 @@
        * @exception JspException if a JSP exception has occurred
        */
       public int doStartTag() throws JspException {
  -     // Were any messages specified?
  -     ActionMessages messages = new ActionMessages();
  -     
  -     if (message != null && "true".equalsIgnoreCase(message))
  -        name = Action.MESSAGE_KEY;
  +    // Were any messages specified?
  +    ActionMessages messages = new ActionMessages();
  +
  +    if (message != null && "true".equalsIgnoreCase(message))
  +       name = Action.MESSAGE_KEY;
   
  -     try {
  -         Object value = pageContext.getAttribute
  +    try {
  +        Object value = pageContext.getAttribute
                   (name, PageContext.REQUEST_SCOPE);
  -         if (value == null) {
  -             ;
  -         } else if (value instanceof String) {
  -             messages.add(ActionMessages.GLOBAL_MESSAGE,
  +        if (value == null) {
  +        ;
  +        } else if (value instanceof String) {
  +        messages.add(ActionMessages.GLOBAL_MESSAGE,
                                new ActionMessage((String) value));
  -         } else if (value instanceof String[]) {
  +        } else if (value instanceof String[]) {
                   String keys[] = (String[]) value;
                   for (int i = 0; i < keys.length; i++)
                       messages.add(ActionMessages.GLOBAL_MESSAGE,
                                  new ActionMessage(keys[i]));
               } else if (value instanceof ErrorMessages) {
  -             String keys[] = ((ErrorMessages) value).getErrors();
  +        String keys[] = ((ErrorMessages) value).getErrors();
                   if (keys == null)
                       keys = new String[0];
                   for (int i = 0; i < keys.length; i++)
  @@ -250,26 +258,26 @@
                                                    value.getClass().getName()));
                   RequestUtils.saveException(pageContext, e);
                   throw e;
  -         }
  +        }
           } catch (Exception e) {
               ;
  -     }
  -           
  +    }
  +
           // Acquire the collection we are going to iterate over
           if (property == null)
               iterator = messages.get();
           else
               iterator = messages.get(property);
   
  -     // Store the first value and evaluate, or skip the body if none
  -     if (iterator.hasNext()) {
  +    // Store the first value and evaluate, or skip the body if none
  +    if (iterator.hasNext()) {
              ActionMessage report = (ActionMessage)iterator.next();
              String msg = RequestUtils.message(pageContext, bundle,
                                                locale, report.getKey(),
                                                report.getValues());
  -           
  -        pageContext.setAttribute(id, msg);
   
  +       pageContext.setAttribute(id, msg);
  +
              if (header != null && header.length() > 0) {
                 String headerMessage = RequestUtils.message(pageContext, bundle,
                                                                locale, header);
  @@ -278,12 +286,12 @@
                    ResponseUtils.write(pageContext, headerMessage);
                 }
              }
  -           
  -           // Set the processed variable to true so the 
  +
  +           // Set the processed variable to true so the
              // doEndTag() knows processing took place
              processed = true;
  -           
  -        return (EVAL_BODY_TAG);
  +
  +       return (EVAL_BODY_TAG);
           } else {
              return (SKIP_BODY);
           }
  @@ -305,18 +313,18 @@
           }
   
           // Decide whether to iterate or quit
  -     if (iterator.hasNext()) {
  +    if (iterator.hasNext()) {
              ActionMessage report = (ActionMessage)iterator.next();
              String msg = RequestUtils.message(pageContext, bundle,
                                                locale, report.getKey(),
                                                report.getValues());
  -        
  -        pageContext.setAttribute(id, msg);
  +
  +       pageContext.setAttribute(id, msg);
   
  -        return (EVAL_BODY_TAG);
  -     } else {
  -        return (SKIP_BODY);
  -     }
  +       return (EVAL_BODY_TAG);
  +    } else {
  +       return (SKIP_BODY);
  +    }
   
       }
   
  
  
  
  1.18      +8 -6      
jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java
  
  Index: LinkTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- LinkTag.java      2001/07/24 11:42:15     1.17
  +++ LinkTag.java      2001/09/17 19:59:30     1.18
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v 1.17 
2001/07/24 11:42:15 oalexeev Exp $
  - * $Revision: 1.17 $
  - * $Date: 2001/07/24 11:42:15 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v 1.18 
2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.18 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -90,7 +90,7 @@
    * Generate a URL-encoded hyperlink to the specified URI.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.17 $ $Date: 2001/07/24 11:42:15 $
  + * @version $Revision: 1.18 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public class LinkTag extends BaseHandlerTag {
  @@ -329,6 +329,7 @@
   
       /**
        * Render the beginning of the hyperlink.
  +     * Indexed property since 1.1
        *
        * @exception JspException if a JSP exception has occurred
        */
  @@ -348,7 +349,8 @@
               (pageContext, paramId, paramName, paramProperty, paramScope,
                name, property, scope, transaction);
   
  -        //if "indexed=true", add "index=x" parameter to query string 
  +        // if "indexed=true", add "index=x" parameter to query string
  +        // since 1.1
           if( indexed ) {
              // look for outer iterate tag
              IterateTag iterateTag = (IterateTag) findAncestorWithClass(this, 
IterateTag.class);
  @@ -369,7 +371,7 @@
                 params.put("index", Integer.toString(iterateTag.getIndex()));
              }
           }
  -        
  +
           String url = null;
           try {
               url = RequestUtils.computeURL(pageContext, forward, href,
  
  
  
  1.10      +7 -5      
jakarta-struts/src/share/org/apache/struts/taglib/html/ImageTag.java
  
  Index: ImageTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ImageTag.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ImageTag.java     2001/09/05 16:03:57     1.9
  +++ ImageTag.java     2001/09/17 19:59:30     1.10
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ImageTag.java,v 1.9 
2001/09/05 16:03:57 oalexeev Exp $
  - * $Revision: 1.9 $
  - * $Date: 2001/09/05 16:03:57 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ImageTag.java,v 1.10 
2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.10 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -81,7 +81,7 @@
    * Tag for input fields of type "image".
    *
    * @author Oleg V Alexeev
  - * @version $Revision: 1.9 $ $Date: 2001/09/05 16:03:57 $
  + * @version $Revision: 1.10 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public class ImageTag extends SubmitTag {
  @@ -98,7 +98,7 @@
   
       // ------------------------------------------------------------- Properties
   
  -    
  +
       /**
        * The alternate text for this image.
        */
  @@ -257,6 +257,7 @@
   
       /**
        * Process the end of this tag.
  +     * [Indexed property since 1.1]
        *
        * @exception JspException if a JSP exception has occurred
        */
  @@ -268,6 +269,7 @@
           String tmp = null;
           StringBuffer results = new StringBuffer();
           results.append("<input type=\"image\" name=\"");
  +        // @since 1.1
           if( indexed )
                   prepareIndex( results, null );
           results.append(property);
  
  
  
  1.8       +7 -5      
jakarta-struts/src/share/org/apache/struts/taglib/html/CheckboxTag.java
  
  Index: CheckboxTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/CheckboxTag.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- CheckboxTag.java  2001/07/24 11:42:15     1.7
  +++ CheckboxTag.java  2001/09/17 19:59:30     1.8
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/CheckboxTag.java,v 
1.7 2001/07/24 11:42:15 oalexeev Exp $
  - * $Revision: 1.7 $
  - * $Date: 2001/07/24 11:42:15 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/CheckboxTag.java,v 
1.8 2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.8 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -76,7 +76,7 @@
    * Tag for input fields of type "checkbox".
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.7 $ $Date: 2001/07/24 11:42:15 $
  + * @version $Revision: 1.8 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public class CheckboxTag extends BaseHandlerTag {
  @@ -176,6 +176,7 @@
   
       /**
        * Generate the required input tag.
  +     * Indexed property since 1.1
        *
        * @exception JspException if a JSP exception has occurred
        */
  @@ -184,7 +185,8 @@
           // Create an appropriate "input" element based on our parameters
           StringBuffer results = new StringBuffer("<input type=\"checkbox\"");
           results.append(" name=\"");
  -        if( indexed ) 
  +        // since 1.1
  +        if( indexed )
                   prepareIndex( results, name );
           results.append(this.property);
           results.append("\"");
  
  
  
  1.6       +7 -5      
jakarta-struts/src/share/org/apache/struts/taglib/html/ButtonTag.java
  
  Index: ButtonTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ButtonTag.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ButtonTag.java    2001/07/24 11:42:15     1.5
  +++ ButtonTag.java    2001/09/17 19:59:30     1.6
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ButtonTag.java,v 1.5 
2001/07/24 11:42:15 oalexeev Exp $
  - * $Revision: 1.5 $
  - * $Date: 2001/07/24 11:42:15 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ButtonTag.java,v 1.6 
2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.6 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -74,7 +74,7 @@
    * Renders an HTML BUTTON tag within the Struts framework.
    *
    * @author Don Clasen
  - * @version $Revision: 1.5 $ $Date: 2001/07/24 11:42:15 $
  + * @version $Revision: 1.6 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public class ButtonTag extends BaseHandlerTag {
  @@ -151,8 +151,8 @@
           return (EVAL_BODY_TAG);
   
       }
  -    
   
  +
       /**
        * Save the associated label from the body content (if any).
        * @exception JspException if a JSP exception has occurred
  @@ -171,6 +171,7 @@
   
       /**
        * Process the end of this tag.
  +     * Indexed property since 1.1
        * @exception JspException if a JSP exception has occurred
        */
       public int doEndTag() throws JspException {
  @@ -188,6 +189,7 @@
           if (property != null) {
               results.append(" name=\"");
               results.append(property);
  +            // since 1.1
               if( indexed )
                   prepareIndex( results, null );
               results.append("\"");
  
  
  
  1.9       +8 -8      
jakarta-struts/src/share/org/apache/struts/taglib/html/BaseHandlerTag.java
  
  Index: BaseHandlerTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseHandlerTag.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BaseHandlerTag.java       2001/07/24 11:42:15     1.8
  +++ BaseHandlerTag.java       2001/09/17 19:59:30     1.9
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseHandlerTag.java,v 
1.8 2001/07/24 11:42:15 oalexeev Exp $
  - * $Revision: 1.8 $
  - * $Date: 2001/07/24 11:42:15 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseHandlerTag.java,v 
1.9 2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.9 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -74,7 +74,7 @@
    * appropriate implementations of these.
    *
    * @author Don Clasen
  - * @version $Revision: 1.8 $ $Date: 2001/07/24 11:42:15 $
  + * @version $Revision: 1.9 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public abstract class BaseHandlerTag extends BodyTagSupport {
  @@ -100,7 +100,7 @@
   
   //  Indexing ability for Iterate
   
  -    /** Whether to created indexed names for fields */
  +    /** Whether to created indexed names for fields [since 1.1] */
       protected boolean indexed = false;
   
   //  Mouse Events
  @@ -201,8 +201,8 @@
           return (this.tabindex);
       }
   
  -//  Indexing ability for Iterate
  -    
  +//  Indexing ability for Iterate [since 1.1]
  +
       /** Sets the indexed value. */
       public void setIndexed(boolean indexed) {
           this.indexed = indexed;
  @@ -470,7 +470,7 @@
        *  @param handlers The StringBuffer that output will be appended to.
        *  @exception JspException if 'indexed' tag used outside of iterate tag.
        */
  -    protected void prepareIndex( StringBuffer handlers, String name ) 
  +    protected void prepareIndex( StringBuffer handlers, String name )
           throws JspException {
           // look for outer iterate tag
           IterateTag iterateTag = (IterateTag) findAncestorWithClass(this, 
IterateTag.class);
  
  
  
  1.9       +6 -4      
jakarta-struts/src/share/org/apache/struts/taglib/html/BaseFieldTag.java
  
  Index: BaseFieldTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseFieldTag.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BaseFieldTag.java 2001/07/24 11:42:15     1.8
  +++ BaseFieldTag.java 2001/09/17 19:59:30     1.9
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseFieldTag.java,v 
1.8 2001/07/24 11:42:15 oalexeev Exp $
  - * $Revision: 1.8 $
  - * $Date: 2001/07/24 11:42:15 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseFieldTag.java,v 
1.9 2001/09/17 19:59:30 husted Exp $
  + * $Revision: 1.9 $
  + * $Date: 2001/09/17 19:59:30 $
    *
    * ====================================================================
    *
  @@ -79,7 +79,7 @@
    * Convenience base class for the various input tags for text fields.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.8 $ $Date: 2001/07/24 11:42:15 $
  + * @version $Revision: 1.9 $ $Date: 2001/09/17 19:59:30 $
    */
   
   public abstract class BaseFieldTag extends BaseInputTag {
  @@ -145,6 +145,7 @@
   
       /**
        * Generate the required input tag.
  +     * Indexed property since 1.1
        *
        * @exception JspException if a JSP exception has occurred
        */
  @@ -154,6 +155,7 @@
           StringBuffer results = new StringBuffer("<input type=\"");
           results.append(type);
           results.append("\" name=\"");
  +        // since 1.1
           if( indexed )
                   prepareIndex( results, name );
           results.append(property);
  
  
  

Reply via email to