made application not fail to compile

This commit is contained in:
Leyla Becker 2025-08-16 20:36:53 -05:00
parent 8b344d2c53
commit 9861d7242e
2 changed files with 29 additions and 28 deletions

View file

@ -11,8 +11,8 @@
</prerequisites> </prerequisites>
<properties> <properties>
<jdk.version>1.6</jdk.version> <jdk.version>1.6</jdk.version>
<maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target> <maven.compiler.target>21</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> </properties>

View file

@ -524,32 +524,33 @@ public class ModXMLSandbox extends JFrame implements ActionListener {
*/ */
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
private void buildTreeFromString( DefaultTreeModel treeModel, String path ) { private void buildTreeFromString( DefaultTreeModel treeModel, String path ) {
DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode)treeModel.getRoot(); // Method commented out to get application to compile. Figure out what this did and fix it
DefaultMutableTreeNode currentNode = rootNode; // DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode)treeModel.getRoot();
// DefaultMutableTreeNode currentNode = rootNode;
String[] chunks = path.split( "/" ); //
// String[] chunks = path.split( "/" );
for ( int i=0; i < chunks.length; i++ ) { //
String chunk = chunks[i]; // for ( int i=0; i < chunks.length; i++ ) {
if ( i < chunks.length-1 ) // String chunk = chunks[i];
chunk += "/"; // if ( i < chunks.length-1 )
// chunk += "/";
boolean found = false; //
Enumeration<DefaultMutableTreeNode> enumIt = currentNode.children(); // boolean found = false;
while ( enumIt.hasMoreElements() ) { // Enumeration<DefaultMutableTreeNode> enumIt = currentNode.children();
DefaultMutableTreeNode tmpNode = enumIt.nextElement(); // while ( enumIt.hasMoreElements() ) {
if ( chunk.equals( tmpNode.getUserObject() ) ) { // DefaultMutableTreeNode tmpNode = enumIt.nextElement();
found = true; // if ( chunk.equals( tmpNode.getUserObject() ) ) {
currentNode = tmpNode; // found = true;
break; // currentNode = tmpNode;
} // break;
} // }
if ( !found ) { // }
DefaultMutableTreeNode newNode = new DefaultMutableTreeNode( chunk ); // if ( !found ) {
currentNode.insert( newNode, currentNode.getChildCount() ); // DefaultMutableTreeNode newNode = new DefaultMutableTreeNode( chunk );
currentNode = newNode; // currentNode.insert( newNode, currentNode.getChildCount() );
} // currentNode = newNode;
} // }
// }
} }