Source code: edu/ou/kmi/buddyspace/xml/TestFormXData.java
1 package edu.ou.kmi.buddyspace.xml;
2
3 import java.io.IOException;
4 import org.jabber.jabberbeans.*;
5 import edu.ou.kmi.buddyspace.xml.*;
6 import edu.ou.kmi.buddyspace.gui.*;
7 import edu.ou.kmi.buddyspace.core.*;
8
9 public class TestFormXData {
10
11 /** Implementation of load map tag from disk */
12 public void test1(BSMainFrame mainFrame, BSRosterBean rosterBean) {
13 try {
14 XMLFileIO loader = new XMLFileIO();
15 XMLData d = loader.readFile("./form_test-result-iq.xml");
16 if (d == null)
17 return;
18 System.out.println(d.toString());
19 IQRegister iqr = (IQRegister)(((InfoQuery)d).Extensions().nextElement());
20 XData xd = (XData)(iqr.extensions().nextElement());
21 BSFormDialog dlg = new BSFormDialog(mainFrame, xd, rosterBean);
22 dlg.show();
23 if (dlg.resultXData != null) {
24 xd = dlg.resultXData;
25 System.out.println("----\n\n\n" + xd.toString());
26 }
27 }
28 catch (IOException e) {return;}
29 }
30
31 }