src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
changeset 47850 4a28dc8a86c2
parent 47849 0e38db7cf1cc
child 48521 30243cf1503e
equal deleted inserted replaced
47849:0e38db7cf1cc 47850:4a28dc8a86c2
    42 import jdk.javadoc.doclet.Doclet;
    42 import jdk.javadoc.doclet.Doclet;
    43 import jdk.javadoc.doclet.DocletEnvironment;
    43 import jdk.javadoc.doclet.DocletEnvironment;
    44 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants;
    44 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants;
    45 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag;
    45 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag;
    46 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion;
    46 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion;
       
    47 import jdk.javadoc.internal.doclets.formats.html.markup.Links;
    47 import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration;
    48 import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration;
    48 import jdk.javadoc.internal.doclets.toolkit.Content;
    49 import jdk.javadoc.internal.doclets.toolkit.Content;
    49 import jdk.javadoc.internal.doclets.toolkit.DocletException;
    50 import jdk.javadoc.internal.doclets.toolkit.DocletException;
    50 import jdk.javadoc.internal.doclets.toolkit.Messages;
    51 import jdk.javadoc.internal.doclets.toolkit.Messages;
    51 import jdk.javadoc.internal.doclets.toolkit.Resources;
    52 import jdk.javadoc.internal.doclets.toolkit.Resources;
   237 
   238 
   238     protected Map<Character,List<SearchIndexItem>> tagSearchIndexMap = new HashMap<>();
   239     protected Map<Character,List<SearchIndexItem>> tagSearchIndexMap = new HashMap<>();
   239 
   240 
   240     protected Set<Character> tagSearchIndexKeys;
   241     protected Set<Character> tagSearchIndexKeys;
   241 
   242 
   242     protected Contents contents;
   243     protected final Contents contents;
   243 
   244 
   244     protected Messages messages;
   245     protected final Messages messages;
       
   246 
       
   247     protected Links links;
   245 
   248 
   246     /**
   249     /**
   247      * Creates an object to hold the configuration for a doclet.
   250      * Creates an object to hold the configuration for a doclet.
   248      *
   251      *
   249      * @param doclet the doclet
   252      * @param doclet the doclet
   351         }
   354         }
   352         setCreateOverview();
   355         setCreateOverview();
   353         setTopFile(docEnv);
   356         setTopFile(docEnv);
   354         workArounds.initDocLint(doclintOpts.values(), tagletManager.getCustomTagNames(),
   357         workArounds.initDocLint(doclintOpts.values(), tagletManager.getCustomTagNames(),
   355                 Utils.toLowerCase(htmlVersion.name()));
   358                 Utils.toLowerCase(htmlVersion.name()));
       
   359         links = new Links(htmlVersion);
   356         return true;
   360         return true;
   357     }
   361     }
   358 
   362 
   359     /**
   363     /**
   360      * Return true if the generated output is HTML5.
   364      * Return true if the generated output is HTML5.