APIdia Launch Partner
Top Description Inners Fields Constructors Methods
jdk.javadoc.internal.doclets.formats.html

public Class Navigation

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, .Objects, javax.lang.model.element.Element, .ElementKind, .ModuleElement, .PackageElement, .TypeElement, jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyles, .Links, jdk.javadoc.internal.doclets.toolkit.util.DocFile, .DocLink, .DocPath, .DocPaths, jdk.javadoc.internal.html.Content, .ContentBuilder, .Entity, .HtmlAttr, .HtmlId, .HtmlTag, .HtmlTree, .Text

Factory for navigation bar.

This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private final HtmlConfiguration
private final Contents
private final Navigation.PageMode
private final Element
private final HtmlIds
private final Links
private final HtmlOptions
private final DocPath
private final DocPath
private final String
private Content

Constructor Summary

AccessConstructor and Description

Method Summary

Modifier and TypeMethod and Description
private void
private void
private void
private void
private Content
public Content

Returns:

the navigation content
getContent
()

Returns the navigation content.

private String
public Navigation
setUserHeader(Content userHeader)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

configurationback to summary
private final HtmlConfiguration configuration
contentsback to summary
private final Contents contents
documentedPageback to summary
private final Navigation.PageMode documentedPage
elementback to summary
private final Element element
htmlIdsback to summary
private final HtmlIds htmlIds
optionsback to summary
private final HtmlOptions options
pathback to summary
private final DocPath path
pathToRootback to summary
private final DocPath pathToRoot
rowListTitleback to summary
private final String rowListTitle
userHeaderback to summary
private Content userHeader

Constructor Detail

Method Detail

addItemToListback to summary
private void addItemToList(Content list, Content item)
addSearchback to summary
private void addSearch(Content target)
addThemePanelback to summary
private void addThemePanel(Content target)
addThemeSwitcherback to summary
private void addThemeSwitcher(Content target)
createModuleSelectorback to summary
private Content createModuleSelector()
getContentback to summary
public Content getContent()

Returns the navigation content.

Returns:Content

the navigation content

getTitleback to summary
private String getTitle(Element elem)
setUserHeaderback to summary
public Navigation setUserHeader(Content userHeader)
jdk.javadoc.internal.doclets.formats.html back to summary

public final Enum Navigation.PageMode

extends Enum<Navigation.PageMode>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode
public static final Navigation.PageMode

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Navigation.PageMode
public static Navigation.PageMode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALL_CLASSESback to summary
public static final Navigation.PageMode ALL_CLASSES
ALL_PACKAGESback to summary
public static final Navigation.PageMode ALL_PACKAGES
CLASSback to summary
public static final Navigation.PageMode CLASS
CONSTANT_VALUESback to summary
public static final Navigation.PageMode CONSTANT_VALUES
DEPRECATEDback to summary
public static final Navigation.PageMode DEPRECATED
DOC_FILEback to summary
public static final Navigation.PageMode DOC_FILE
EXTERNAL_SPECSback to summary
public static final Navigation.PageMode EXTERNAL_SPECS
HELPback to summary
public static final Navigation.PageMode HELP
INDEXback to summary
public static final Navigation.PageMode INDEX
MODULEback to summary
public static final Navigation.PageMode MODULE
NEWback to summary
public static final Navigation.PageMode NEW
OVERVIEWback to summary
public static final Navigation.PageMode OVERVIEW
PACKAGEback to summary
public static final Navigation.PageMode PACKAGE
PREVIEWback to summary
public static final Navigation.PageMode PREVIEW
RESTRICTEDback to summary
public static final Navigation.PageMode RESTRICTED
SEARCHback to summary
public static final Navigation.PageMode SEARCH
SEARCH_TAGSback to summary
public static final Navigation.PageMode SEARCH_TAGS
SERIALIZED_FORMback to summary
public static final Navigation.PageMode SERIALIZED_FORM
SYSTEM_PROPERTIESback to summary
public static final Navigation.PageMode SYSTEM_PROPERTIES
TREEback to summary
public static final Navigation.PageMode TREE
USEback to summary
public static final Navigation.PageMode USE

Constructor Detail

PageModeback to summary
private PageMode()

Method Detail

valueOfback to summary
public static Navigation.PageMode valueOf(String name)
valuesback to summary
public static Navigation.PageMode[] values()