Java5 update, Convert ArrayList and Vector code to use generics

Change-Id: I6cf6fa8e55005ffdc1d173aeee1e374efbb214fd
This commit is contained in:
Noel Grandin
2012-09-07 09:42:15 +02:00
committed by Michael Stahl
parent e3d9ff3fd0
commit a5ff5aad59
36 changed files with 197 additions and 197 deletions

View File

@ -26,7 +26,7 @@ import javax.swing.tree.*;
public class HideableTreeModel implements TreeModel {
private Vector modelListeners = new Vector();
private Vector<TreeModelListener> modelListeners = new Vector<TreeModelListener>();
private Object root = null;
@ -136,39 +136,39 @@ public class HideableTreeModel implements TreeModel {
protected void fireTreeNodesChanged(TreeModelEvent event) {
for(int i = 0; i < modelListeners.size(); i++) {
((TreeModelListener)modelListeners.elementAt(i)).treeNodesChanged(event);
modelListeners.elementAt(i).treeNodesChanged(event);
}
}
protected void fireTreeNodesInserted(TreeModelEvent event) {
for(int i = 0; i < modelListeners.size(); i++) {
((TreeModelListener)modelListeners.elementAt(i)).treeNodesInserted(event);
modelListeners.elementAt(i).treeNodesInserted(event);
}
}
protected void fireTreeNodesRemoved(TreeModelEvent event) {
for(int i = 0; i < modelListeners.size(); i++) {
((TreeModelListener)modelListeners.elementAt(i)).treeNodesRemoved(event);
modelListeners.elementAt(i).treeNodesRemoved(event);
}
}
protected void fireTreeStructureChanged(TreeModelEvent event) {
for(int i = 0; i < modelListeners.size(); i++) {
((TreeModelListener)modelListeners.elementAt(i)).treeStructureChanged(event);
modelListeners.elementAt(i).treeStructureChanged(event);
}
}
public ArrayList getExpandedPaths(JTree tree) {
ArrayList expandedPaths = new ArrayList();
public ArrayList<TreePath> getExpandedPaths(JTree tree) {
ArrayList<TreePath> expandedPaths = new ArrayList<TreePath>();
addExpandedPaths(tree, tree.getPathForRow(0), expandedPaths);
return expandedPaths;
}
private void addExpandedPaths(JTree tree, TreePath path, ArrayList pathlist) {
private void addExpandedPaths(JTree tree, TreePath path, ArrayList<TreePath> pathlist) {
Enumeration aEnum = tree.getExpandedDescendants(path);
while(aEnum.hasMoreElements()) {
TreePath tp = (TreePath) aEnum.nextElement();
@ -178,9 +178,9 @@ public class HideableTreeModel implements TreeModel {
}
public void expandPaths(JTree tree, ArrayList pathlist) {
public void expandPaths(JTree tree, ArrayList<TreePath> pathlist) {
for(int i = 0; i < pathlist.size(); i++) {
tree.expandPath((TreePath)pathlist.get(i));
tree.expandPath(pathlist.get(i));
}
}