protected void generateIndexFile() throws IOException {
        printHtmlHeader(configuration.getText("doclet.Window_Single_Index"),
            null, true);
        printTop();
        navLinks(true);
        printLinksForIndexes();

        hr();

        for (int i = 0; i < indexbuilder.elements().length; i++) {
            Character unicode = (Character)((indexbuilder.elements())[i]);
            generateContents(unicode, indexbuilder.getMemberList(unicode));
        }

        printLinksForIndexes();
        navLinks(false);

        printBottom();
        printBodyHtmlEnd();
    }