Ejemplo n.º 1
0
  public DomMuteHelper(String outputFolder) {
    String filenameAndPath =
        Helper.addFolderSlashIfNeeded(outputFolder) + "allPossiblePath" + ".txt";
    ArrayList<AllPath> allPath = readAllPossiblePathFile(filenameAndPath);
    for (int i = 0; i < allPath.size(); i++) {
      paths = allPath.get(0);
    }

    domTraceReading = new DomTraceReading(outputFolder);
    Queue<DOMElement> eventSequence = paths.getEventSequence();

    for (DOMElement event : eventSequence) {
      HashMap<String, String> events = event.getElementAttributes();
      Set<String> keys = events.keySet();
      Iterator<String> iter = keys.iterator();
      while (iter.hasNext()) {
        String attrName = iter.next();
        String attrValue = events.get(attrName);
        if (attrName.equals("xpath")) {
          excludedElementsList.add(attrValue);
        }
      }
    }
  }