src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
changeset 54610 a9ab154b1384
parent 54350 4f9772f4403d
child 59294 48b88b9c11eb
equal deleted inserted replaced
54609:04857e2cd509 54610:a9ab154b1384
    30 import java.util.List;
    30 import java.util.List;
    31 import java.util.ListIterator;
    31 import java.util.ListIterator;
    32 import java.util.Set;
    32 import java.util.Set;
    33 import java.util.TreeSet;
    33 import java.util.TreeSet;
    34 
    34 
       
    35 import jdk.javadoc.internal.doclets.formats.html.markup.Entity;
    35 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle;
    36 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle;
    36 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag;
    37 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag;
    37 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree;
    38 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree;
    38 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent;
    39 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent;
    39 import jdk.javadoc.internal.doclets.toolkit.Content;
    40 import jdk.javadoc.internal.doclets.toolkit.Content;
   161     protected void addLinksForIndexes(Content contentTree) {
   162     protected void addLinksForIndexes(Content contentTree) {
   162         for (int i = 0; i < indexElements.size(); i++) {
   163         for (int i = 0; i < indexElements.size(); i++) {
   163             int j = i + 1;
   164             int j = i + 1;
   164             contentTree.add(links.createLink(DocPaths.indexN(j),
   165             contentTree.add(links.createLink(DocPaths.indexN(j),
   165                     new StringContent(indexElements.get(i).toString())));
   166                     new StringContent(indexElements.get(i).toString())));
   166             contentTree.add(Contents.SPACE);
   167             contentTree.add(Entity.NO_BREAK_SPACE);
   167         }
   168         }
   168         contentTree.add(new HtmlTree(HtmlTag.BR));
   169         contentTree.add(new HtmlTree(HtmlTag.BR));
   169         contentTree.add(links.createLink(pathToRoot.resolve(DocPaths.ALLCLASSES_INDEX),
   170         contentTree.add(links.createLink(pathToRoot.resolve(DocPaths.ALLCLASSES_INDEX),
   170                 contents.allClassesLabel));
   171                 contents.allClassesLabel));
   171         if (!configuration.packages.isEmpty()) {
   172         if (!configuration.packages.isEmpty()) {
   172             contentTree.add(Contents.SPACE);
   173             contentTree.add(Entity.NO_BREAK_SPACE);
   173             contentTree.add(links.createLink(pathToRoot.resolve(DocPaths.ALLPACKAGES_INDEX),
   174             contentTree.add(links.createLink(pathToRoot.resolve(DocPaths.ALLPACKAGES_INDEX),
   174                     contents.allPackagesLabel));
   175                     contents.allPackagesLabel));
   175     }
   176     }
   176 }
   177 }
   177 }
   178 }