protected void renderAssociations(final StringBuffer out) { Iterator it = associations.iterator(); while (it.hasNext()) { Renderable renderable = (Renderable) it.next(); out.append(renderable.render()); } }
protected void renderNodes(final StringBuffer out) { final List<Renderable> values = new ArrayList<Renderable>(nodes.values()); final Comparator comp = new Comparator<Renderable>() { public int compare(Renderable r1, Renderable r2) { return r1.toString().compareTo(r2.toString()); } }; Collections.sort(values, comp); Iterator it = values.iterator(); while (it.hasNext()) { Renderable renderable = (Renderable) it.next(); out.append(renderable.render()); } }