Serializable
, Comparable<DocumentationTool.Location>
, Constable
, JavaFileManager.Location
DocumentationTool
public static enum DocumentationTool.Location extends Enum<DocumentationTool.Location> implements JavaFileManager.Location
DocumentationTool
.Enum.EnumDesc<E extends Enum<E>>
Enum Constant | Description |
---|---|
DOCLET_PATH |
Location to search for doclets. |
DOCUMENTATION_OUTPUT |
Location of new documentation files. |
SNIPPET_PATH |
Location to search for snippets. |
TAGLET_PATH |
Location to search for taglets. |
Modifier and Type | Method | Description |
---|---|---|
String |
getName() |
Returns the name of this location. |
boolean |
isOutputLocation() |
Determines if this is an output location. |
static DocumentationTool.Location |
valueOf |
Returns the enum constant of this class with the specified name. |
static DocumentationTool.Location[] |
values() |
Returns an array containing the constants of this enum class, in the order they are declared. |
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
isModuleOrientedLocation
public static final DocumentationTool.Location DOCUMENTATION_OUTPUT
public static final DocumentationTool.Location DOCLET_PATH
public static final DocumentationTool.Location TAGLET_PATH
public static final DocumentationTool.Location SNIPPET_PATH
public static DocumentationTool.Location[] values()
public static DocumentationTool.Location valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getName()
JavaFileManager.Location
getName
in interface JavaFileManager.Location
public boolean isOutputLocation()
JavaFileManager.Location
isOutputLocation
in interface JavaFileManager.Location
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.compiler/javax/tools/DocumentationTool.Location.html