KickJava   Java API By Example, From Geeks To Geeks.

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


1 package jfun.yan.xml.nuts.optional;
2
3 import jfun.yan.Component;
4 import jfun.yan.SimpleComponent;
5 import jfun.yan.xml.nut.ComponentNut;
6
7 /**
8  * A tag that reports error message.
9  * <p>
10  * @author Ben Yu
11  * Nov 11, 2005 3:44:10 PM
12  */

13 public class FailNut extends ComponentNut {
14   private String JavaDoc msg;
15   
16   public String JavaDoc getMsg() {
17     return msg;
18   }
19
20   public void setMsg(String JavaDoc msg) {
21     this.msg = msg;
22   }
23
24   public Component eval(){
25     return new SimpleComponent(void.class){
26       public Object JavaDoc create(){
27         throw raise(msg);
28       }
29     };
30   }
31
32 }
33
Popular Tags