KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > test > webservice > marshalltest > types > CalendarArr


1 /*
2  * JBoss, the OpenSource J2EE webOS
3  *
4  * Distributable under LGPL license.
5  * See terms of license at gnu.org.
6  */

7 package org.jboss.test.webservice.marshalltest.types;
8
9 import java.text.SimpleDateFormat JavaDoc;
10 import java.util.Calendar JavaDoc;
11
12 // $Id: CalendarArr.java,v 1.2.2.1 2004/10/24 19:12:34 tdiesler Exp $
13

14 /**
15  * Created by IntelliJ IDEA.
16  *
17  * @author Thomas.Diesler@jboss.org
18  * @since 24-Sep-2004
19  */

20 public class CalendarArr
21 {
22    private Calendar JavaDoc[] calendarArr;
23
24    public CalendarArr()
25    {
26    }
27
28    public CalendarArr(Calendar JavaDoc[] calendarArr)
29    {
30       this.calendarArr = calendarArr;
31    }
32
33    public Calendar JavaDoc[] getCalendarArr()
34    {
35       return calendarArr;
36    }
37
38    public void setCalendarArr(Calendar JavaDoc[] calendarArr)
39    {
40       this.calendarArr = calendarArr;
41    }
42
43    public boolean equals(Object JavaDoc obj)
44    {
45       return toString().equals("" + obj);
46    }
47
48    public String JavaDoc toString()
49    {
50       SimpleDateFormat JavaDoc sdf = new SimpleDateFormat JavaDoc("dd-MM-yyyy hh:mm:ss");
51       if (calendarArr != null)
52       {
53          StringBuffer JavaDoc ret = new StringBuffer JavaDoc("[");
54          for (int i = 0; i < calendarArr.length; i++)
55          {
56             Calendar JavaDoc cal = calendarArr[i];
57             String JavaDoc str = sdf.format(cal.getTime());
58             ret.append(i == 0 ? str : "," + str);
59          }
60          ret.append("]");
61          return ret.toString();
62       }
63       else
64       {
65          return "[]";
66       }
67    }
68 }
69
Popular Tags