KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jfun > yan > xml > nuts > optional > ForeachRegisterNut


1 package jfun.yan.xml.nuts.optional;
2
3
4 /**
5  * This tag repeatedly calls the function used as the body and
6  * dynamically register the results using a list of names and the prefix, suffix.
7  * <p>
8  * @author Ben Yu
9  * Dec 22, 2005 12:29:06 AM
10  */

11 public class ForeachRegisterNut extends AbstractLoopRegisterNut {
12   private String JavaDoc[] names;
13   public String JavaDoc[] getNames() {
14     return names;
15   }
16   public void setNames(String JavaDoc[] names) {
17     this.names = names;
18   }
19   public void eval(){
20     checkMandatory("names", names);
21     for(int i=0; i<names.length; i++){
22       final String JavaDoc name = names[i];
23       loop(name, name);
24     }
25   }
26 }
27
Popular Tags