KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > oddjob > schedules > regression > Expected


1 /*
2  * Copyright (c) 2004, Rob Gordon.
3  */

4 package org.oddjob.schedules.regression;
5
6 import java.text.DateFormat JavaDoc;
7 import java.text.ParseException JavaDoc;
8 import java.text.SimpleDateFormat JavaDoc;
9
10 import org.oddjob.schedules.Interval;
11
12 /**
13  *
14  * @author Rob Gordon.
15  */

16 public class Expected {
17
18     private String JavaDoc from;
19     private String JavaDoc to;
20     
21     public void setFrom(String JavaDoc from) {
22         this.from = from;
23     }
24     
25     public String JavaDoc getFrom() {
26         return from;
27     }
28     
29     public void setTo(String JavaDoc to) throws ParseException JavaDoc {
30         this.to = to;
31     }
32     
33     public String JavaDoc getTo() {
34         return to;
35     }
36     
37     public Interval getExpected() {
38         DateFormat JavaDoc format = new SimpleDateFormat JavaDoc("dd-MMM-yy HH:mm:ss:SSS");
39         
40         try {
41             return new Interval(format.parse(this.from),
42                     format.parse(to));
43         } catch (ParseException JavaDoc e) {
44             throw new RuntimeException JavaDoc(e);
45         }
46     }
47
48     public String JavaDoc toString() {
49         return getExpected().toString();
50     }
51 }
52
53
Popular Tags