src/java/isac/bridge/CalcTree.java
changeset 1004 91cf9013fbda
parent 1003 f60df856b474
child 1008 67b2cc762f63
     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  }