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]