gonzalo     01/07/12 05:11:23

  Modified:    src/adapter/org/apache/turbine/util SelectorBox.java
  Log:
  Added a method setSelected(Object name) that will set all the elements
  in the SelectorBox as unselected, except for those that match the name.
  
  Revision  Changes    Path
  1.2       +25 -1     
jakarta-turbine/src/adapter/org/apache/turbine/util/SelectorBox.java
  
  Index: SelectorBox.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/adapter/org/apache/turbine/util/SelectorBox.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SelectorBox.java  2001/07/10 00:40:03     1.1
  +++ SelectorBox.java  2001/07/12 12:11:18     1.2
  @@ -100,7 +100,7 @@
    * </pre>
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jon S. Stevens</a>
  - * @version $Id: SelectorBox.java,v 1.1 2001/07/10 00:40:03 jvanzyl Exp $
  + * @version $Id: SelectorBox.java,v 1.2 2001/07/12 12:11:18 gonzalo Exp $
    */
   public class SelectorBox
   {
  @@ -342,4 +342,28 @@
           return this;
       }
   
  +    /**
  +     * This will set all elements as unselected, except for the
  +     * element(s) with the given name.
  +     *
  +     * @param name The name to appear as selected.
  +     * @return A SelectorBox (self).
  +     */
  +    public SelectorBox setSelected(Object name)
  +    {
  +        if (name != null)
  +        {
  +            selected = new boolean[names.length];
  +            for ( int i=0; i<names.length; i++ )
  +            {
  +                Object o = names[i];
  +                if ( o != null && 
  +                     o.toString().equalsIgnoreCase(name.toString()) )
  +                {
  +                    selected[i] = true;
  +                }
  +            }
  +        }
  +        return this;
  +    }
   }
  
  
  

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

Reply via email to