map a single node up to the root
( TreeNode node )
| 588 | map a single node up to the root |
| 589 | */ |
| 590 | void addNodeMap( TreeNode node ) { |
| 591 | |
| 592 | StringBuilder sb = new StringBuilder(); |
| 593 | TreeNode tn = node; |
| 594 | while( tn != root ) { |
| 595 | sb.insert(0, tn.toString() ); |
| 596 | if ( tn.getParent() != root ) |
| 597 | sb.insert(0, "." ); |
| 598 | tn = tn.getParent(); |
| 599 | } |
| 600 | String pack = sb.toString(); |
| 601 | |
| 602 | nodeForPackage.put( pack, node ); |
| 603 | } |
| 604 | |
| 605 | void setSelectedPackage( String pack ) { |
| 606 | DefaultMutableTreeNode node = |