KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > taskman > TestTaskOutput


1 package org.sapia.taskman;
2
3 /**
4  * @author Yanick Duchesne 1-May-2003
5  */

6 public class TestTaskOutput implements TaskOutput {
7   private int _count = 0;
8   private boolean _closed;
9
10   /**
11    * Constructor for TestTaskOutput.
12    */

13   public TestTaskOutput() {
14     super();
15   }
16
17   /**
18    * @see org.sapia.taskman.TaskOutput#close()
19    */

20   public void close() {
21     if(_closed) {
22       throw new IllegalStateException JavaDoc("Task output already closed");
23     }
24
25     _closed = true;
26   }
27
28   /**
29    * @see org.sapia.taskman.TaskOutput#debug(Object)
30    */

31   public TaskOutput debug(Object JavaDoc message) {
32     return this;
33   }
34
35   /**
36    * @see org.sapia.taskman.TaskOutput#error(Object, Throwable)
37    */

38   public TaskOutput error(Object JavaDoc message, Throwable JavaDoc err) {
39     return this;
40   }
41
42   /**
43    * @see org.sapia.taskman.TaskOutput#error(Object)
44    */

45   public TaskOutput error(Object JavaDoc message) {
46     return this;
47   }
48
49   /**
50    * @see org.sapia.taskman.TaskOutput#error(Throwable)
51    */

52   public TaskOutput error(Throwable JavaDoc err) {
53     return this;
54   }
55
56   /**
57    * @see org.sapia.taskman.TaskOutput#info(Object)
58    */

59   public TaskOutput info(Object JavaDoc message) {
60     return this;
61   }
62
63   /**
64    * @see org.sapia.taskman.TaskOutput#setTaskName(String)
65    */

66   public void setTaskName(String JavaDoc name) {
67   }
68
69   /**
70    * @see org.sapia.taskman.TaskOutput#warning(Object)
71    */

72   public TaskOutput warning(Object JavaDoc message) {
73     return this;
74   }
75
76   int count() {
77     return _count;
78   }
79
80   void reset() {
81     _count = 0;
82   }
83
84   void inc() {
85     _count++;
86   }
87
88   boolean closed() {
89     return _closed;
90   }
91 }
92
Popular Tags