1.1 --- a/src/java/isac/bridge/CalcTree.java Wed Oct 15 13:00:50 2003 +0200
1.2 +++ b/src/java/isac/bridge/CalcTree.java Wed Oct 15 15:07:20 2003 +0200
1.3 @@ -31,6 +31,7 @@
1.4 private int id;
1.5 private Vector listeners;
1.6 private IBridgeRMI bridgeRMI;
1.7 + private XMLParser xmlParser;
1.8
1.9 /**
1.10 Start a new calculation. In case of failure,
1.11 @@ -68,7 +69,8 @@
1.12 StringBuffer ctorSB = new StringBuffer("CalcTree "+modSpec.getText()+";");
1.13 System.out.println("CalcTree: "+ctorSB.toString());
1.14 String s = sendToBridge(ctorSB.toString());
1.15 - this.id = XMLParser.parseCalcID(s);
1.16 + xmlParser = new XMLParser();
1.17 + this.id = xmlParser.parseCalcID(s);
1.18 }
1.19
1.20 /**
1.21 @@ -158,7 +160,7 @@
1.22 */
1.23 public Tactic fetchProposedTactic() {
1.24 String s = sendToBridge("fetchProposedTactic " + id + ";");
1.25 - return XMLParser.parseTacticDOM(s);
1.26 + return xmlParser.parseTacticDOM(s);
1.27 }
1.28
1.29 /**
1.30 @@ -235,4 +237,11 @@
1.31 // TODO Auto-generated method stub
1.32 return null;
1.33 }
1.34 + /**
1.35 + * @return
1.36 + */
1.37 + public XMLParser getXMLParser() {
1.38 + return xmlParser;
1.39 + }
1.40 +
1.41 }