KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > prefuse > data > TableTestData


1 package test.prefuse.data;
2
3 import java.sql.Date JavaDoc;
4 import java.sql.Time JavaDoc;
5 import java.util.Calendar JavaDoc;
6 import java.util.GregorianCalendar JavaDoc;
7
8 import prefuse.util.TimeLib;
9
10 public interface TableTestData {
11
12     public static final Calendar JavaDoc CAL = GregorianCalendar.getInstance();
13     
14     public static final int NROWS = 4;
15     public static final int NCOLS = 6;
16     
17     public static final String JavaDoc[] HEADERS
18         = { "id", "date", "time", "float", "double", "text" };
19     
20     public static final Class JavaDoc[] TYPES
21         = { int.class, Date JavaDoc.class, Time JavaDoc.class,
22             float.class, double.class, String JavaDoc.class };
23     
24     public static final Integer JavaDoc[] COLUMN1
25         = { new Integer JavaDoc(1), new Integer JavaDoc(2),
26             new Integer JavaDoc(3), new Integer JavaDoc(4) };
27     
28     public static final Date JavaDoc[] COLUMN2
29         = { new Date JavaDoc(TimeLib.getDate(CAL,2001,0,1)),
30             new Date JavaDoc(TimeLib.getDate(CAL,1979,5,15)),
31             new Date JavaDoc(TimeLib.getDate(CAL,1982,2,19)),
32             new Date JavaDoc(TimeLib.getDate(CAL,2053,4,13)) };
33     
34     public static final Time JavaDoc[] COLUMN3
35         = { new Time JavaDoc(TimeLib.getTime(CAL,1,12,0)),
36             new Time JavaDoc(TimeLib.getTime(CAL,3,14,0)),
37             new Time JavaDoc(TimeLib.getTime(CAL,1,12,0)),
38             new Time JavaDoc(TimeLib.getTime(CAL,19,12,0)) };
39     
40     public static final Float JavaDoc[] COLUMN4
41         = { new Float JavaDoc(1.1f), new Float JavaDoc(2.3f),
42             new Float JavaDoc(1e-4f), new Float JavaDoc(1e6f) };
43     
44     public static final Double JavaDoc[] COLUMN5
45         = { new Double JavaDoc(12.34), new Double JavaDoc(3.3334),
46             new Double JavaDoc(1e4), new Double JavaDoc(1.3e-2) };
47     
48     public static final String JavaDoc[] COLUMN6
49         = { "This is some text.", "13f", "12.3",
50             "This is some \"quoted\", comma'd text" };
51     
52     
53     public static final Object JavaDoc[][] TABLE
54         = { COLUMN1, COLUMN2, COLUMN3, COLUMN4, COLUMN5, COLUMN6 };
55     
56     public static final String JavaDoc CSV_DATA =
57         "id,date,time,float,double,text\n" +
58         "1,1/1/2001,1:12 AM,1.1f,12.34,This is some text.\n" +
59         "2,6/15/1979,3:14 AM,2.3f,3.3334,13f\n" +
60         "3,3/19/1982,1:12 AM,1e-4f,1.00E+04,12.3\n" +
61         "4,5/13/2053,7:12 PM,1e6f,1.30E-02,\"This is some \"\"quoted\"\", comma'd text\"\n";
62     
63     public static final String JavaDoc TAB_DELIMITED_DATA =
64         "id\tdate\ttime\tfloat\tdouble\ttext\n" +
65         "1\t1/1/2001\t1:12 AM\t1.1f\t12.34\tThis is some text.\n" +
66         "2\t6/15/1979\t3:14 AM\t2.3f\t3.3334\t13f\n" +
67         "3\t3/19/1982\t1:12 AM\t1e-4f\t1.00E+04\t12.3\n" +
68         "4\t5/13/2053\t7:12 PM\t1e6f\t1.30E-02\tThis is some \"quoted\", comma'd text\n";
69     
70 }
71
Popular Tags