annotate test/XMLTest.java @ 359:fa041bae35f1

all code written for distributed session except gather.
author kono
date Sun, 19 Oct 2008 19:24:38 +0900
parents 034acadc0cdc
children 4b87f89b3afd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
37
30e46b8e4a87 export XML test
pin
parents:
diff changeset
1 package test;
30e46b8e4a87 export XML test
pin
parents:
diff changeset
2
39
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
3 import rep.Editor;
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
4 import rep.Session;
37
30e46b8e4a87 export XML test
pin
parents:
diff changeset
5 import rep.SessionList;
56
6ead43b2475e *** empty log message ***
pin
parents: 43
diff changeset
6 import rep.xml.SessionXMLDecoder;
41
86a1553028ad *** empty log message ***
pin
parents: 39
diff changeset
7 import rep.xml.SessionXMLEncoder;
37
30e46b8e4a87 export XML test
pin
parents:
diff changeset
8
30e46b8e4a87 export XML test
pin
parents:
diff changeset
9 public class XMLTest {
39
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
10
37
30e46b8e4a87 export XML test
pin
parents:
diff changeset
11 public static void main(String[] args){
39
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
12
317
c83a3faec487 *** empty log message ***
kono
parents: 179
diff changeset
13 Editor editor = new Editor(null,0, null);
76
97ca5f5447cd *** empty log message ***
pin
parents: 74
diff changeset
14 editor.setEID(1);
74
391d44c94799 *** empty log message ***
pin
parents: 56
diff changeset
15 editor.setHost("firefly.cr.ie.u-ryukyu.ac.jp");
179
763aad2da6b3 *** empty log message ***
pin
parents: 122
diff changeset
16 //editor.setPort("56789");
74
391d44c94799 *** empty log message ***
pin
parents: 56
diff changeset
17 editor.setName("Test.java");
39
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
18
317
c83a3faec487 *** empty log message ***
kono
parents: 179
diff changeset
19 Editor editor2 = new Editor(null,1, null);
76
97ca5f5447cd *** empty log message ***
pin
parents: 74
diff changeset
20 editor2.setEID(2);
74
391d44c94799 *** empty log message ***
pin
parents: 56
diff changeset
21 editor2.setHost("teto.cr.ie.u-ryukyu.ac.jp");
179
763aad2da6b3 *** empty log message ***
pin
parents: 122
diff changeset
22 //editor2.setPort("45678");
39
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
23
322
5893fd8c0f50 *** empty log message ***
kono
parents: 317
diff changeset
24 Session session = new Session(1,editor);
39
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
25 session.addEditor(editor);
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
26 session.addEditor(editor2);
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
27
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
28 SessionList sessionlist = new SessionList();
358
034acadc0cdc *** empty log message ***
kono
parents: 347
diff changeset
29 //sessionlist.setMaxHost("naha.ie.u-ryukyu.ac.jp");
359
fa041bae35f1 all code written for distributed session except gather.
kono
parents: 358
diff changeset
30 sessionlist.put(session.getSID(),session);
39
c873ee0318f8 *** empty log message ***
pin
parents: 37
diff changeset
31
122
790c8dd42a7b *** empty log message ***
kono
parents: 80
diff changeset
32 /*** SessionList から XML へ ***/
77
eb78312ea831 *** empty log message ***
pin
parents: 76
diff changeset
33 //SessionXMLEncoder encoder = new SessionXMLEncoder(sessionlist.getList());
358
034acadc0cdc *** empty log message ***
kono
parents: 347
diff changeset
34 SessionXMLEncoder encoder = new SessionXMLEncoder();
034acadc0cdc *** empty log message ***
kono
parents: 347
diff changeset
35 System.out.println(encoder.sessionListToXML(sessionlist));
56
6ead43b2475e *** empty log message ***
pin
parents: 43
diff changeset
36
122
790c8dd42a7b *** empty log message ***
kono
parents: 80
diff changeset
37 /*** XML から SessionList へ ***/
358
034acadc0cdc *** empty log message ***
kono
parents: 347
diff changeset
38 String t1 = encoder.sessionListToXML(sessionlist);
322
5893fd8c0f50 *** empty log message ***
kono
parents: 317
diff changeset
39 System.out.println(t1);
346
edf0e0a5ffc8 *** empty log message ***
kono
parents: 322
diff changeset
40 SessionList sessionlist2;
358
034acadc0cdc *** empty log message ***
kono
parents: 347
diff changeset
41 SessionXMLDecoder decoder = new SessionXMLDecoder();
346
edf0e0a5ffc8 *** empty log message ***
kono
parents: 322
diff changeset
42 try {
edf0e0a5ffc8 *** empty log message ***
kono
parents: 322
diff changeset
43 sessionlist2 = decoder.decode(t1);
edf0e0a5ffc8 *** empty log message ***
kono
parents: 322
diff changeset
44 } catch (Exception e) {
edf0e0a5ffc8 *** empty log message ***
kono
parents: 322
diff changeset
45 return;
edf0e0a5ffc8 *** empty log message ***
kono
parents: 322
diff changeset
46 }
74
391d44c94799 *** empty log message ***
pin
parents: 56
diff changeset
47
122
790c8dd42a7b *** empty log message ***
kono
parents: 80
diff changeset
48 /*** SessionList から XML へ ***/
77
eb78312ea831 *** empty log message ***
pin
parents: 76
diff changeset
49 //SessionXMLEncoder encoder2 = new SessionXMLEncoder(sessionlist2.getList());
358
034acadc0cdc *** empty log message ***
kono
parents: 347
diff changeset
50 System.out.println(encoder.sessionListToXML(sessionlist2));
76
97ca5f5447cd *** empty log message ***
pin
parents: 74
diff changeset
51
97ca5f5447cd *** empty log message ***
pin
parents: 74
diff changeset
52 /*** TestSAX ***/
358
034acadc0cdc *** empty log message ***
kono
parents: 347
diff changeset
53 String[] string = {encoder.sessionListToXML(sessionlist2),};
76
97ca5f5447cd *** empty log message ***
pin
parents: 74
diff changeset
54 TestSax.main(string);
37
30e46b8e4a87 export XML test
pin
parents:
diff changeset
55 }
30e46b8e4a87 export XML test
pin
parents:
diff changeset
56 }