Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. public void fun(){
  2.  
  3. Set<String> nodes = new HashSet<>();
  4.  
  5. //DataStore.getData().forEach((k, v) -> nodes.addAll(v.getNodeDependenciesCountMap().keySet()));
  6.  
  7. MutableGraph g = mutGraph("example").setDirected(true);
  8.  
  9.  
  10. for(Map.Entry<String, NodeModel > entry : DataStore.getData().entrySet()){
  11.  
  12. String s = entry.getKey().replace('\\','.').substring(14);
  13.  
  14. MutableNode node1 = mutNode(s);
  15.  
  16. System.out.println(s);
  17.  
  18.  
  19. for(Map.Entry<String,Integer> entry1 : entry.getValue().getNodeDependenciesCountMap().entrySet()){
  20.  
  21. MutableNode node2 = mutNode(entry1.getKey()+".java");
  22. //System.out.println(entry1.getValue());
  23. g.add(node1.addLink(node2)).linkAttrs().add(Label.of(Integer.toString(entry1.getValue())));
  24.  
  25. }
  26.  
  27.  
  28.  
  29. }
  30.  
  31.  
  32.  
  33.  
  34.  
  35. try {
  36. Graphviz.fromGraph(g).render(Format.PNG).toFile(new File("example/ex2.png"));
  37. } catch (IOException e) {
  38. System.out.println("Błąd odczytu pliku");
  39. }
  40.  
  41. System.out.println(nodes);
  42. }
  43.  
  44.  
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement