KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jfun > yan > xml > nuts > ReturnNut


1 package jfun.yan.xml.nuts;
2
3 import jfun.yan.Component;
4 import jfun.yan.Components;
5 import jfun.yan.xml.nut.ComponentNut;
6 /**
7  * Nut class for <return> tag.
8  * <p>
9  * @author Ben Yu
10  * Nov 9, 2005 11:42:15 PM
11  */

12 public class ReturnNut extends ComponentNut {
13   private Component ret;
14   public void setVal(Object JavaDoc v){
15     this.ret = Components.value(v);
16   }
17   /*
18   public void set(Object[] vals){
19     checkDuplicate("val", ret);
20     checkSingleChild(vals);
21     this.ret = Components.value(vals[0]);
22   }*/

23   public void add(Object JavaDoc v){
24     checkDuplicate("val", ret);
25     this.ret = Components.value(v);
26   }
27   public Component eval(){
28     checkMandatory("val", ret);
29     return ret;
30   }
31
32 }
33
Popular Tags