Enumeration<DefaultMutableTreeNode> children = lastSelectedNode.breadthFirstEnumeration();
while (children.hasMoreElements()) {
DefaultMutableTreeNode childNode = children.nextElement();
Object nodeInfo = childNode.getUserObject();
if (nodeInfo instanceof TestError) {
TestError error = (TestError) nodeInfo;
error.setSelected(false);
}
}
}
lastSelectedNode = node;
if (node == null)
return hasFixes;
Enumeration<DefaultMutableTreeNode> children = node.breadthFirstEnumeration();
while (children.hasMoreElements()) {
DefaultMutableTreeNode childNode = children.nextElement();
Object nodeInfo = childNode.getUserObject();
if (nodeInfo instanceof TestError) {
TestError error = (TestError) nodeInfo;
error.setSelected(true);
hasFixes = hasFixes || error.isFixable();
if (addSelected) {
sel.addAll(error.getSelectablePrimitives());
}
}
}
selectButton.setEnabled(true);
if (ignoreButton != null) {