protected void addDeprecatedAPI(List<Doc> deprmembers, String headingKey,
            String tableSummary, String[] tableHeader, Content contentTree) {
        if (deprmembers.size() > 0) {
            Content table = HtmlTree.TABLE(HtmlStyle.deprecatedSummary, 0, 3, 0, tableSummary,
                writer.getTableCaption(configuration.getResource(headingKey)));
            table.addContent(writer.getSummaryTableHeader(tableHeader, "col"));
            Content tbody = new HtmlTree(HtmlTag.TBODY);
            for (int i = 0; i < deprmembers.size(); i++) {
                ProgramElementDoc member =(ProgramElementDoc)deprmembers.get(i);
                HtmlTree td = HtmlTree.TD(HtmlStyle.colOne, getDeprecatedLink(member));
                if (member.tags("deprecated").length > 0)
                    writer.addInlineDeprecatedComment(member,
                            member.tags("deprecated")[0], td);
                HtmlTree tr = HtmlTree.TR(td);
                if (i%2 == 0)
                    tr.addStyle(HtmlStyle.altColor);
                else
                    tr.addStyle(HtmlStyle.rowColor);
                tbody.addContent(tr);
            }
            table.addContent(tbody);
            Content li = HtmlTree.LI(HtmlStyle.blockList, table);
            Content ul = HtmlTree.UL(HtmlStyle.blockList, li);
            contentTree.addContent(ul);
        }
    }
protected void addDeprecatedAPI ( List < Doc > deprmembers , String headingKey , String tableSummary , String [ ] tableHeader , Content contentTree ) { if ( deprmembers . size ( ) > 0 ) { Content table = HtmlTree . TABLE ( HtmlStyle . deprecatedSummary , 0 , 3 , 0 , tableSummary , writer . getTableCaption ( configuration . getResource ( headingKey ) ) ) ; table . addContent ( writer . getSummaryTableHeader ( tableHeader , "col" ) ) ; Content tbody = new HtmlTree ( HtmlTag . TBODY ) ; for ( int i = 0 ; i < deprmembers . size ( ) ; i ++ ) { ProgramElementDoc member = ( ProgramElementDoc ) deprmembers . get ( i ) ; HtmlTree td = HtmlTree . TD ( HtmlStyle . colOne , getDeprecatedLink ( member ) ) ; if ( member . tags ( "deprecated" ) . length > 0 ) writer . addInlineDeprecatedComment ( member , member . tags ( "deprecated" ) [ 0 ] , td ) ; HtmlTree tr = HtmlTree . TR ( td ) ; if ( i % 2 == 0 ) tr . addStyle ( HtmlStyle . altColor ) ; else tr . addStyle ( HtmlStyle . rowColor ) ; tbody . addContent ( tr ) ; } table . addContent ( tbody ) ; Content li = HtmlTree . LI ( HtmlStyle . blockList , table ) ; Content ul = HtmlTree . UL ( HtmlStyle . blockList , li ) ; contentTree . addContent ( ul ) ; } }
Add deprecated information to the documentation tree

@param deprmembers list of deprecated members
@param headingKey the caption for the deprecated members table
@param tableSummary the summary for the deprecated members table
@param tableHeader table headers for the deprecated members table
@param contentTree the content tree to which the deprecated members table will be added