< prev index next >

src/com/sun/javatest/tool/HelpManager.java

Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg


 159     void showCommandLineHelp(PrintWriter out) {
 160         HelpTree commandHelpTree = new HelpTree();
 161 
 162         Integer nodeIndent = Integer.getInteger("javatest.help.nodeIndent");
 163         if (nodeIndent != null) {
 164             commandHelpTree.setNodeIndent(nodeIndent.intValue());
 165         }
 166 
 167         Integer descIndent = Integer.getInteger("javatest.help.descIndent");
 168         if (descIndent != null) {
 169             commandHelpTree.setDescriptionIndent(descIndent.intValue());
 170         }
 171 
 172         // sort the command manager help nodes according to their name
 173         TreeMap<String, HelpTree.Node> tm = new TreeMap<>();
 174         for (int i = 0; i < commandManagers.length; i++) {
 175             HelpTree.Node n = commandManagers[i].getHelp();
 176             tm.put(n.getName(), n);
 177         }
 178 
 179         for (Iterator iter = tm.values().iterator(); iter.hasNext(); ) {
 180             commandHelpTree.addNode((HelpTree.Node) (iter.next()));
 181         }
 182 
 183         // now add file types
 184         String[] fileTypes = {
 185             "ts",
 186             "wd",
 187             "jti"
 188         };
 189         HelpTree.Node filesNode = new HelpTree.Node(i18n, "help.cmd.files", fileTypes);
 190         commandHelpTree.addNode(filesNode);
 191 
 192         // now add syntax info
 193         String[] syntaxTypes = {
 194             "opts",
 195             "string",
 196             "atfile",
 197             "readfile",
 198             "encode"
 199         };
 200         HelpTree.Node syntaxNode = new HelpTree.Node(i18n, "help.cmd.syntax", syntaxTypes);




 159     void showCommandLineHelp(PrintWriter out) {
 160         HelpTree commandHelpTree = new HelpTree();
 161 
 162         Integer nodeIndent = Integer.getInteger("javatest.help.nodeIndent");
 163         if (nodeIndent != null) {
 164             commandHelpTree.setNodeIndent(nodeIndent.intValue());
 165         }
 166 
 167         Integer descIndent = Integer.getInteger("javatest.help.descIndent");
 168         if (descIndent != null) {
 169             commandHelpTree.setDescriptionIndent(descIndent.intValue());
 170         }
 171 
 172         // sort the command manager help nodes according to their name
 173         TreeMap<String, HelpTree.Node> tm = new TreeMap<>();
 174         for (int i = 0; i < commandManagers.length; i++) {
 175             HelpTree.Node n = commandManagers[i].getHelp();
 176             tm.put(n.getName(), n);
 177         }
 178 
 179         for (Iterator<HelpTree.Node> iter = tm.values().iterator(); iter.hasNext(); ) {
 180             commandHelpTree.addNode((iter.next()));
 181         }
 182 
 183         // now add file types
 184         String[] fileTypes = {
 185             "ts",
 186             "wd",
 187             "jti"
 188         };
 189         HelpTree.Node filesNode = new HelpTree.Node(i18n, "help.cmd.files", fileTypes);
 190         commandHelpTree.addNode(filesNode);
 191 
 192         // now add syntax info
 193         String[] syntaxTypes = {
 194             "opts",
 195             "string",
 196             "atfile",
 197             "readfile",
 198             "encode"
 199         };
 200         HelpTree.Node syntaxNode = new HelpTree.Node(i18n, "help.cmd.syntax", syntaxTypes);


< prev index next >