37
|
1 package test;
|
|
2
|
39
|
3 import rep.Editor;
|
|
4 import rep.Session;
|
37
|
5 import rep.SessionList;
|
56
|
6 import rep.xml.SessionXMLDecoder;
|
41
|
7 import rep.xml.SessionXMLEncoder;
|
37
|
8
|
|
9 public class XMLTest {
|
39
|
10
|
37
|
11 public static void main(String[] args){
|
39
|
12
|
317
|
13 Editor editor = new Editor(null,0, null);
|
76
|
14 editor.setEID(1);
|
74
|
15 editor.setHost("firefly.cr.ie.u-ryukyu.ac.jp");
|
179
|
16 //editor.setPort("56789");
|
74
|
17 editor.setName("Test.java");
|
39
|
18
|
317
|
19 Editor editor2 = new Editor(null,1, null);
|
76
|
20 editor2.setEID(2);
|
74
|
21 editor2.setHost("teto.cr.ie.u-ryukyu.ac.jp");
|
179
|
22 //editor2.setPort("45678");
|
39
|
23
|
322
|
24 Session session = new Session(1,editor);
|
39
|
25 session.addEditor(editor);
|
|
26 session.addEditor(editor2);
|
|
27
|
|
28 SessionList sessionlist = new SessionList();
|
80
|
29 sessionlist.setMaxHost("naha.ie.u-ryukyu.ac.jp");
|
39
|
30 sessionlist.addSession(session);
|
|
31
|
122
|
32 /*** SessionList から XML へ ***/
|
77
|
33 //SessionXMLEncoder encoder = new SessionXMLEncoder(sessionlist.getList());
|
|
34 SessionXMLEncoder encoder = new SessionXMLEncoder(sessionlist);
|
43
|
35 System.out.println(encoder.sessionListToXML());
|
56
|
36
|
122
|
37 /*** XML から SessionList へ ***/
|
56
|
38 SessionXMLDecoder decoder = new SessionXMLDecoder();
|
322
|
39 String t1 = encoder.sessionListToXML();
|
|
40 System.out.println(t1);
|
|
41 SessionList sessionlist2 = decoder.decode(t1);
|
74
|
42
|
122
|
43 /*** SessionList から XML へ ***/
|
77
|
44 //SessionXMLEncoder encoder2 = new SessionXMLEncoder(sessionlist2.getList());
|
|
45 SessionXMLEncoder encoder2 = new SessionXMLEncoder(sessionlist2);
|
74
|
46 System.out.println(encoder2.sessionListToXML());
|
76
|
47
|
|
48 /*** TestSAX ***/
|
|
49 String[] string = {encoder2.sessionListToXML(),};
|
|
50 TestSax.main(string);
|
37
|
51 }
|
|
52 }
|