Partial upgrade to java 5

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1173225 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Maurizio Cucchiara
2011-09-20 16:26:44 +00:00
parent dcfae203cc
commit c36dfd6a26
2 changed files with 10 additions and 16 deletions
@@ -32,7 +32,7 @@ import java.util.TreeSet;
*/
public class Graph extends SubGraph {
private Set<Link> links;
public static Map nodeMap = new LinkedHashMap();
public static Map<String,SiteGraphNode> nodeMap = new LinkedHashMap<String,SiteGraphNode>();
public Graph() {
super("");
@@ -52,8 +52,7 @@ public class Graph extends SubGraph {
writer.write("edge [fontsize=10, fontname=helvetica]");
// render all the subgraphs
for (Iterator iterator = subGraphs.iterator(); iterator.hasNext();) {
SubGraph subGraph = (SubGraph) iterator.next();
for (SubGraph subGraph : subGraphs) {
subGraph.render(new IndentWriter(writer));
}
@@ -23,7 +23,6 @@ package org.apache.struts2.sitegraph.model;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
@@ -31,13 +30,13 @@ import java.util.List;
public class SubGraph implements Render {
protected String name;
protected SubGraph parent;
protected List subGraphs;
protected List nodes;
protected List<SubGraph> subGraphs;
protected List<SiteGraphNode> nodes;
public SubGraph(String name) {
this.name = name;
this.subGraphs = new ArrayList();
this.nodes = new ArrayList();
this.subGraphs = new ArrayList<SubGraph>();
this.nodes = new ArrayList<SiteGraphNode>();
}
public String getName() {
@@ -67,14 +66,12 @@ public class SubGraph implements Render {
writer.write("label=\"" + name + "\";");
// write out the subgraphs
for (Iterator iterator = subGraphs.iterator(); iterator.hasNext();) {
SubGraph subGraph = (SubGraph) iterator.next();
for (SubGraph subGraph : subGraphs) {
subGraph.render(new IndentWriter(writer));
}
// write out the actions
for (Iterator iterator = nodes.iterator(); iterator.hasNext();) {
SiteGraphNode siteGraphNode = (SiteGraphNode) iterator.next();
for (SiteGraphNode siteGraphNode : nodes) {
siteGraphNode.render(writer);
}
@@ -102,8 +99,7 @@ public class SubGraph implements Render {
String[] parts = namespace.split("\\/");
SubGraph last = this;
for (int i = 0; i < parts.length; i++) {
String part = parts[i];
for (String part : parts) {
if (part.equals("")) {
continue;
}
@@ -121,8 +117,7 @@ public class SubGraph implements Render {
}
private SubGraph findSubGraph(String name) {
for (Iterator iterator = subGraphs.iterator(); iterator.hasNext();) {
SubGraph subGraph = (SubGraph) iterator.next();
for (SubGraph subGraph : subGraphs) {
if (subGraph.getName().equals(name)) {
return subGraph;
}