Package ast

Examples of ast.XmlVisitor


      view.display(console);

      PrintWriter out = new PrintWriter(new BufferedOutputStream(console.newMessageStream()));
      for (ICompilationUnit icu : Utils.getSelectedIcu(selection)) {
        CompilationUnit cu = Utils.parse(icu);
        XmlVisitor visitor;
        visitor = new XmlVisitor();
        cu.accept(visitor);
        String xmlDoc = "FILE: " + cu.getJavaElement().getElementName() + "\n" + Utils.print(visitor.getDocument());
        for(String line:xmlDoc.split("\n"))
          out.println(line);
        out.flush();
      }
    } catch (ParserConfigurationException e) {
View Full Code Here


      //analysis
      ArrayList<Map<ASTNode, Object>> analysisResult = AnalysisPluginsManager.analyse(cu);
      for(int i=0; i < analysisResult.size(); i++)
        extFuncs.setAnalysisResult(i, analysisResult.get(i));

      XmlVisitor visitor = new XmlVisitor();
      cu.accept(visitor);
      func.setNodeMapping(visitor);
     
      String xmlDoc = Utils.print(visitor.getDocument());

      XdmNode sourceDoc = builder.build(new DOMSource(visitor.getDocument())); // builder.build(new
      // StreamSource(new
      // StringReader(xmlDoc)));
      logger.fine("Compilation unit is " + xmlDoc);
      Set<ASTNode> allMatchingNodes = findMatches(xmlDoc, configuration.allCasesDescriptor, visitor, sourceDoc, xpath).keySet();
      Set<ASTNode> notCategorized = new HashSet<ASTNode>(allMatchingNodes);
View Full Code Here

TOP

Related Classes of ast.XmlVisitor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.