# HG changeset patch # User Peter Hofer # Date 1310118985 -7200 # Node ID f328020ca67fe546b3112d5f8d82e1b9a608ef19 # Parent 3d68684b7161946d4d61a3ea7d31aa087231c5d6 IdealGraphVisualizer: in the standard group organizer, put single graphs below group nodes too diff -r 3d68684b7161 -r f328020ca67f src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardGroupOrganizer.java --- a/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardGroupOrganizer.java Fri Jul 08 13:41:27 2011 +0200 +++ b/src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardGroupOrganizer.java Fri Jul 08 11:56:25 2011 +0200 @@ -28,6 +28,7 @@ import com.sun.hotspot.igv.data.services.GroupOrganizer; import com.sun.hotspot.igv.data.Pair; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; /** @@ -41,27 +42,17 @@ } public List>> organize(List subFolders, List groups) { - List>> result = new ArrayList>>(); - if (groups.size() == 1 && subFolders.size() > 0) { result.add(new Pair>("", groups)); } else { for (Group g : groups) { - List children = new ArrayList(); - children.add(g); - if(false && g.getGraphs().size() == 1) { - //g.getGraphs().get(0).setName(g.getName() + " / " + g.getGraphs().get(0).getName()); - result.add(new Pair>("", children)); - } else { - Pair> p = new Pair>(); - p.setLeft(g.getName()); - p.setRight(children); - result.add(p); - } + Pair> p = new Pair>(); + p.setLeft(g.getName()); + p.setRight(Arrays.asList(g)); + result.add(p); } } - return result; } }