Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 jdk.javadoc.jmod - Java Document Tool
JDK 11 jdk.javadoc.jmod is the JMOD file for JDK 11 Java Document tool, which can be invoked by the "javadoc" command.
JDK 11 Java Document tool compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.javadoc.jmod.
JDK 11 Java Document tool compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Java Document tool source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.javadoc.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
/* * Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package jdk.javadoc.internal.doclets.toolkit.util; import java.util.*; import javax.lang.model.element.Element; import javax.lang.model.element.ModuleElement; import javax.lang.model.element.PackageElement; import javax.lang.model.element.TypeElement; import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration; /** * Provides methods for creating an array of class, method and * field names to be included as meta keywords in the HTML header * of class pages. These keywords improve search results * on browsers that look for keywords. * * <p><b>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.</b> * * @author Doug Kramer */ public class MetaKeywords { /** * The global configuration information for this run. */ private final BaseConfiguration config; /** * Constructor */ public MetaKeywords(BaseConfiguration configuration) { config = configuration; } /** * Returns an array of strings where each element * is a class, method or field name. This array is * used to create one meta keyword tag for each element. * Method parameter lists are converted to "()" and * overloads are combined. * * Constructors are not included because they have the same * name as the class, which is already included. * Nested class members are not included because their * definitions are on separate pages. */ public List<String> getMetaKeywords(TypeElement typeElement) { ArrayList<String> results = new ArrayList<>(); // Add field and method keywords only if -keywords option is used if (config.keywords) { results.addAll(getClassKeyword(typeElement)); results.addAll(getMemberKeywords(config.utils.getFields(typeElement))); results.addAll(getMemberKeywords(config.utils.getMethods(typeElement))); } ((ArrayList)results).trimToSize(); return results; } /** * Get the current class for a meta tag keyword, as the first * and only element of an array list. */ protected List<String> getClassKeyword(TypeElement typeElement) { ArrayList<String> metakeywords = new ArrayList<>(1); String cltypelower = config.utils.isInterface(typeElement) ? "interface" : "class"; metakeywords.add(config.utils.getFullyQualifiedName(typeElement) + " " + cltypelower); return metakeywords; } /** * Get the package keywords. */ public List<String> getMetaKeywords(PackageElement packageElement) { List<String> result = new ArrayList<>(1); if (config.keywords) { String pkgName = config.utils.getPackageName(packageElement); result.add(pkgName + " " + "package"); } return result; } /** * Get the module keywords. * * @param mdle the module being documented */ public List<String> getMetaKeywordsForModule(ModuleElement mdle) { if (config.keywords) { return Arrays.asList(mdle.getQualifiedName() + " " + "module"); } else { return Collections.emptyList(); } } /** * Get the overview keywords. */ public List<String> getOverviewMetaKeywords(String title, String docTitle) { List<String> result = new ArrayList<>(1); if (config.keywords) { String windowOverview = config.getText(title); if (docTitle.length() > 0) { result.add(windowOverview + ", " + docTitle); } else { result.add(windowOverview); } } return result; } /** * Get members for meta tag keywords as an array, * where each member name is a string element of the array. * The parameter lists are not included in the keywords; * therefore all overloaded methods are combined.<br> * Example: getValue(Object) is returned in array as getValue() * * @param members array of members to be added to keywords */ protected List<String> getMemberKeywords(List<? extends Element> members) { ArrayList<String> results = new ArrayList<>(); for (Element member : members) { String membername = config.utils.isMethod(member) ? config.utils.getSimpleName(member) + "()" : config.utils.getSimpleName(member); if (!results.contains(membername)) { results.add(membername); } } ((ArrayList)results).trimToSize(); return results; } }
⏎ jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
Or download all of them as a single archive file:
File name: jdk.javadoc-11.0.1-src.zip File size: 680806 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.jcmd.jmod - JCmd Tool
2020-07-22, 70238👍, 0💬
Popular Posts:
The Digester package lets you configure an XML -> Java object mapping module, which triggers certain...
Apache Log4j provides the interface that applications should code to and provides the adapter compon...
JDK 11 jdk.compiler.jmod is the JMOD file for JDK 11 Compiler tool, which can be invoked by the "jav...
How to download and install JDK (Java Development Kit) 8? If you want to write Java applications, yo...
pache Derby is an open source relational database implemented entirely in Java and available under t...