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
|
|
13 Editor editor = new Editor(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
|
|
19 Editor editor2 = new Editor(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
|
|
24 Session session = new Session(editor);
|
|
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();
|
74
|
39 SessionList sessionlist2 = decoder.decode(encoder.sessionListToXML());
|
|
40
|
122
|
41 /*** SessionList から XML へ ***/
|
77
|
42 //SessionXMLEncoder encoder2 = new SessionXMLEncoder(sessionlist2.getList());
|
|
43 SessionXMLEncoder encoder2 = new SessionXMLEncoder(sessionlist2);
|
74
|
44 System.out.println(encoder2.sessionListToXML());
|
76
|
45
|
|
46 /*** TestSAX ***/
|
|
47 String[] string = {encoder2.sessionListToXML(),};
|
|
48 TestSax.main(string);
|
37
|
49 }
|
|
50 }
|