< prev index next >

src/com/sun/javatest/report/ConfigSection.java

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


 365 
 366         ReportWriter out = openAuxFile(HTMLReport.ENV_HTML,
 367                     i18n.getString("config.env.title", envName), i18n);
 368 
 369         if (env == null) {
 370             out.write(i18n.getString("config.noEnv"));
 371             return;
 372         }
 373 
 374 
 375         String desc = env.getDescription();
 376 
 377         if (desc != null) {
 378             out.startTag(HTMLWriterEx.H2);
 379             out.write(desc);
 380             out.endTag(HTMLWriterEx.H2);
 381         }
 382 
 383         Set<String[]> envTable = new TreeSet<>(new StringArrayComparator());
 384 
 385         for (Iterator i = env.elements().iterator(); i.hasNext(); ) {
 386             TestEnvironment.Element envElem = (TestEnvironment.Element) (i.next());
 387             String[] envTableRow = {envElem.getKey(), envElem.getValue()};
 388             envTable.add(envTableRow);
 389         }
 390 
 391         out.startTag(HTMLWriterEx.TABLE);
 392         out.writeAttr(HTMLWriterEx.BORDER, 1);
 393         for (Iterator i = envTable.iterator(); i.hasNext(); ) {
 394             String[] envEntry = (String[]) (i.next());
 395             out.startTag(HTMLWriterEx.TR);
 396 
 397             for (int j = 0; j < envEntry.length; j++ ) {
 398                 out.startTag(HTMLWriterEx.TD);
 399                 out.write(envEntry[j]);
 400                 out.endTag(HTMLWriterEx.TD);
 401             }
 402 
 403             out.endTag(HTMLWriterEx.TR);
 404         }
 405         out.endTag(HTMLWriterEx.TABLE);
 406         out.close();
 407     }
 408 
 409     private void writeExcludeList() throws IOException {
 410         ReportWriter out = openAuxFile(HTMLReport.EXCLUDED_HTML,
 411                             i18n.getString("config.excludedTests"), i18n);
 412 
 413         ExcludeList excludeList = settings.getInterview().getExcludeList();
 414 
 415         if (excludeList == null || excludeList.size() == 0){
 416             out.writeI18N("config.excl.none");
 417         }
 418         else {
 419             SortedSet<ExcludeList.Entry> sortedEntries = new TreeSet<>(new ExcludeListEntryComparator());
 420             for (Iterator iter = excludeList.getIterator(false); iter.hasNext(); )
 421                 sortedEntries.add((ExcludeList.Entry)iter.next());
 422 
 423             out.startTag(HTMLWriterEx.TABLE);
 424             out.writeAttr(HTMLWriterEx.BORDER, 1);
 425             out.startTag(HTMLWriterEx.TR);
 426             out.startTag(HTMLWriterEx.TH);
 427             out.writeI18N("config.excl.name");
 428             out.endTag(HTMLWriterEx.TH);
 429             out.startTag(HTMLWriterEx.TH);
 430             out.writeI18N("config.excl.testcase");
 431             out.endTag(HTMLWriterEx.TH);
 432             out.startTag(HTMLWriterEx.TH);
 433             out.writeI18N("config.excl.bugids");
 434             out.endTag(HTMLWriterEx.TH);
 435             out.startTag(HTMLWriterEx.TH);
 436             out.writeI18N("config.excl.platforms");
 437             out.endTag(HTMLWriterEx.TH);
 438             out.startTag(HTMLWriterEx.TH);
 439             out.writeI18N("config.excl.synopsis");
 440             out.endTag(HTMLWriterEx.TH);
 441             out.endTag(HTMLWriterEx.TR);
 442 
 443             for (Iterator iter = sortedEntries.iterator(); iter.hasNext(); ) {
 444                 ExcludeList.Entry e = (ExcludeList.Entry) (iter.next());
 445                 out.startTag(HTMLWriterEx.TR);
 446                 writeTD(out, e.getRelativeURL());
 447                 writeTD(out, e.getTestCases());
 448 
 449                 out.startTag(HTMLWriterEx.TD);
 450                 String[] bugIds = e.getBugIdStrings();
 451                 for (int i = 0; i < bugIds.length; i++) {
 452                     if (i > 0)
 453                         out.write(" ");
 454                     out.write(bugIds[i]);
 455                 }
 456                 out.endTag(HTMLWriterEx.TD);
 457 
 458                 writeTD(out, StringArray.join(e.getPlatforms()));
 459                 writeTD(out, e.getSynopsis());
 460 
 461                 out.endTag(HTMLWriterEx.TR);
 462             }
 463             out.endTag(HTMLWriterEx.TABLE);
 464         }




 365 
 366         ReportWriter out = openAuxFile(HTMLReport.ENV_HTML,
 367                     i18n.getString("config.env.title", envName), i18n);
 368 
 369         if (env == null) {
 370             out.write(i18n.getString("config.noEnv"));
 371             return;
 372         }
 373 
 374 
 375         String desc = env.getDescription();
 376 
 377         if (desc != null) {
 378             out.startTag(HTMLWriterEx.H2);
 379             out.write(desc);
 380             out.endTag(HTMLWriterEx.H2);
 381         }
 382 
 383         Set<String[]> envTable = new TreeSet<>(new StringArrayComparator());
 384 
 385         for (Iterator<TestEnvironment.Element> i = env.elements().iterator(); i.hasNext(); ) {
 386             TestEnvironment.Element envElem = (i.next());
 387             String[] envTableRow = {envElem.getKey(), envElem.getValue()};
 388             envTable.add(envTableRow);
 389         }
 390 
 391         out.startTag(HTMLWriterEx.TABLE);
 392         out.writeAttr(HTMLWriterEx.BORDER, 1);
 393         for (Iterator<String[]> i = envTable.iterator(); i.hasNext(); ) {
 394             String[] envEntry = (i.next());
 395             out.startTag(HTMLWriterEx.TR);
 396 
 397             for (int j = 0; j < envEntry.length; j++ ) {
 398                 out.startTag(HTMLWriterEx.TD);
 399                 out.write(envEntry[j]);
 400                 out.endTag(HTMLWriterEx.TD);
 401             }
 402 
 403             out.endTag(HTMLWriterEx.TR);
 404         }
 405         out.endTag(HTMLWriterEx.TABLE);
 406         out.close();
 407     }
 408 
 409     private void writeExcludeList() throws IOException {
 410         ReportWriter out = openAuxFile(HTMLReport.EXCLUDED_HTML,
 411                             i18n.getString("config.excludedTests"), i18n);
 412 
 413         ExcludeList excludeList = settings.getInterview().getExcludeList();
 414 
 415         if (excludeList == null || excludeList.size() == 0){
 416             out.writeI18N("config.excl.none");
 417         }
 418         else {
 419             SortedSet<ExcludeList.Entry> sortedEntries = new TreeSet<>(new ExcludeListEntryComparator());
 420             for (Iterator<?> iter = excludeList.getIterator(false); iter.hasNext(); )
 421                 sortedEntries.add((ExcludeList.Entry)iter.next());
 422 
 423             out.startTag(HTMLWriterEx.TABLE);
 424             out.writeAttr(HTMLWriterEx.BORDER, 1);
 425             out.startTag(HTMLWriterEx.TR);
 426             out.startTag(HTMLWriterEx.TH);
 427             out.writeI18N("config.excl.name");
 428             out.endTag(HTMLWriterEx.TH);
 429             out.startTag(HTMLWriterEx.TH);
 430             out.writeI18N("config.excl.testcase");
 431             out.endTag(HTMLWriterEx.TH);
 432             out.startTag(HTMLWriterEx.TH);
 433             out.writeI18N("config.excl.bugids");
 434             out.endTag(HTMLWriterEx.TH);
 435             out.startTag(HTMLWriterEx.TH);
 436             out.writeI18N("config.excl.platforms");
 437             out.endTag(HTMLWriterEx.TH);
 438             out.startTag(HTMLWriterEx.TH);
 439             out.writeI18N("config.excl.synopsis");
 440             out.endTag(HTMLWriterEx.TH);
 441             out.endTag(HTMLWriterEx.TR);
 442 
 443             for (Iterator<ExcludeList.Entry> iter = sortedEntries.iterator(); iter.hasNext(); ) {
 444                 ExcludeList.Entry e = (iter.next());
 445                 out.startTag(HTMLWriterEx.TR);
 446                 writeTD(out, e.getRelativeURL());
 447                 writeTD(out, e.getTestCases());
 448 
 449                 out.startTag(HTMLWriterEx.TD);
 450                 String[] bugIds = e.getBugIdStrings();
 451                 for (int i = 0; i < bugIds.length; i++) {
 452                     if (i > 0)
 453                         out.write(" ");
 454                     out.write(bugIds[i]);
 455                 }
 456                 out.endTag(HTMLWriterEx.TD);
 457 
 458                 writeTD(out, StringArray.join(e.getPlatforms()));
 459                 writeTD(out, e.getSynopsis());
 460 
 461                 out.endTag(HTMLWriterEx.TR);
 462             }
 463             out.endTag(HTMLWriterEx.TABLE);
 464         }


< prev index next >