Класс-перечисление DocTree.Kind
- Все реализуемые интерфейсы:
Serializable, Comparable<DocTree.Kind>, Constable
- Внешний интерфейс:
DocTree
public static enum DocTree.Kind extends Enum<DocTree.Kind>
Перечисляет все виды деревьев.
- Начиная с:
- 1.8
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе Enum
Enum.EnumDesc<E>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
ATTRIBUTE |
Используется для экземпляров AttributeTree, представляющих атрибут элемента или тега HTML. |
AUTHOR |
Используется для экземпляров AuthorTree, представляющих тег @author. |
CODE |
Используется для экземпляров LiteralTree, представляющих тег @code. |
COMMENT |
Используется для экземпляров CommentTree, представляющих комментарий HTML. |
DEPRECATED |
Используется для экземпляров DeprecatedTree, представляющих тег @deprecated. |
DOC_COMMENT |
Используется для экземпляров DocCommentTree, представляющих полный комментарий документации. |
DOC_ROOT |
Используется для экземпляров DocRootTree, представляющих тег @docRoot. |
DOC_TYPE |
Используется для экземпляров DocTypeTree, представляющих объявление DocType в HTML. |
END_ELEMENT |
Используется для экземпляров EndElementTree, представляющих конец элемента HTML. |
ENTITY |
Используется для экземпляров EntityTree, представляющих сущность HTML. |
ERRONEOUS |
Используется для экземпляров ErroneousTree, представляющих недопустимый текст. |
ESCAPE |
Используется для экземпляров EscapeTree, представляющих экранированный текст документации. |
EXCEPTION |
Используется для экземпляров ThrowsTree, представляющих тег @exception. |
HIDDEN |
Используется для экземпляров HiddenTree, представляющих тег @hidden. |
IDENTIFIER |
Используется для экземпляров IdentifierTree, представляющих идентификатор. |
INDEX |
Используется для экземпляров IndexTree, представляющих тег @index. |
INHERIT_DOC |
Используется для экземпляров InheritDocTree, представляющих тег @inheritDoc. |
LINK |
Используется для экземпляров LinkTree, представляющих тег @link. |
LINK_PLAIN |
Используется для экземпляров LinkTree, представляющих тег @linkplain. |
LITERAL |
Используется для экземпляров LiteralTree, представляющих тег @literal. |
MARKDOWN |
Используется для экземпляров RawTextTree, представляющих фрагмент содержимого Markdown. |
OTHER |
Узел, зарезервированный для реализации. |
PARAM |
Используется для экземпляров ParamTree, представляющих тег @param. |
PROVIDES |
Используется для экземпляров ProvidesTree, представляющих тег @provides. |
REFERENCE |
Используется для экземпляров ReferenceTree, представляющих ссылку на элемент языка программирования Java. |
RETURN |
Используется для экземпляров ReturnTree, представляющих тег @return. |
SEE |
Используется для экземпляров SeeTree, представляющих тег @see. |
SERIAL |
Используется для экземпляров SerialTree, представляющих тег @serial. |
SERIAL_DATA |
Используется для экземпляров SerialDataTree, представляющих тег @serialData. |
SERIAL_FIELD |
Используется для экземпляров SerialFieldTree, представляющих тег @serialField. |
SINCE |
Используется для экземпляров SinceTree, представляющих тег @since. |
SNIPPET |
Используется для экземпляров SnippetTree, представляющих тег @snippet. |
SPEC |
Используется для экземпляров SpecTree, представляющих тег @spec. |
START_ELEMENT |
Используется для экземпляров StartElementTree, представляющих начало элемента HTML. |
SUMMARY |
Используется для экземпляров SummaryTree, представляющих тег @summary. |
SYSTEM_PROPERTY |
Используется для экземпляров SystemPropertyTree, представляющих тег @systemProperty. |
TEXT |
Используется для экземпляров TextTree, представляющих обычный текст документации. |
THROWS |
Используется для экземпляров ThrowsTree, представляющих тег @throws. |
UNKNOWN_BLOCK_TAG |
Используется для экземпляров UnknownBlockTagTree, представляющих неизвестный блочный тег. |
UNKNOWN_INLINE_TAG |
Используется для экземпляров UnknownInlineTagTree, представляющих неизвестный встроенный тег. |
USES |
Используется для экземпляров UsesTree, представляющих тег @uses. |
VALUE |
Используется для экземпляров ValueTree, представляющих тег @value. |
VERSION |
Используется для экземпляров VersionTree, представляющих тег @version. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
final String |
tagName |
Имя тега, если оно есть, связанного с этим видом узла. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static DocTree.Kind |
valueOf |
Возвращает константу перечисления этого класса с указанным именем. |
static DocTree.Kind[] |
values() |
Возвращает массив, содержащий константы этого класса-перечисления в порядке их объявления. |
Подробное описание констант перечисления
ATTRIBUTE
public static final DocTree.Kind ATTRIBUTE
Используется для экземпляров
AttributeTree, представляющих атрибут элемента или тега HTML.AUTHOR
public static final DocTree.Kind AUTHOR
Используется для экземпляров
AuthorTree, представляющих тег @author.CODE
public static final DocTree.Kind CODE
Используется для экземпляров
LiteralTree, представляющих тег @code.COMMENT
public static final DocTree.Kind COMMENT
Используется для экземпляров
CommentTree, представляющих комментарий HTML.DEPRECATED
public static final DocTree.Kind DEPRECATED
Используется для экземпляров
DeprecatedTree, представляющих тег @deprecated.DOC_COMMENT
public static final DocTree.Kind DOC_COMMENT
Используется для экземпляров
DocCommentTree, представляющих полный комментарий документации.DOC_ROOT
public static final DocTree.Kind DOC_ROOT
Используется для экземпляров
DocRootTree, представляющих тег @docRoot.DOC_TYPE
public static final DocTree.Kind DOC_TYPE
Используется для экземпляров
DocTypeTree, представляющих объявление DocType в HTML.- Начиная с:
- 10
END_ELEMENT
public static final DocTree.Kind END_ELEMENT
Используется для экземпляров
EndElementTree, представляющих конец элемента HTML.ENTITY
public static final DocTree.Kind ENTITY
Используется для экземпляров
EntityTree, представляющих сущность HTML.ERRONEOUS
public static final DocTree.Kind ERRONEOUS
Используется для экземпляров
ErroneousTree, представляющих недопустимый текст.ESCAPE
public static final DocTree.Kind ESCAPE
Используется для экземпляров
EscapeTree, представляющих экранированный текст документации.- Начиная с:
- 21
EXCEPTION
public static final DocTree.Kind EXCEPTION
Используется для экземпляров
ThrowsTree, представляющих тег @exception.HIDDEN
public static final DocTree.Kind HIDDEN
Используется для экземпляров
HiddenTree, представляющих тег @hidden.IDENTIFIER
public static final DocTree.Kind IDENTIFIER
Используется для экземпляров
IdentifierTree, представляющих идентификатор.INDEX
public static final DocTree.Kind INDEX
Используется для экземпляров
IndexTree, представляющих тег @index.- Начиная с:
- 9
INHERIT_DOC
public static final DocTree.Kind INHERIT_DOC
Используется для экземпляров
InheritDocTree, представляющих тег @inheritDoc.LINK
public static final DocTree.Kind LINK
Используется для экземпляров
LinkTree, представляющих тег @link.LINK_PLAIN
public static final DocTree.Kind LINK_PLAIN
Используется для экземпляров
LinkTree, представляющих тег @linkplain.LITERAL
public static final DocTree.Kind LITERAL
Используется для экземпляров
LiteralTree, представляющих тег @literal.MARKDOWN
public static final DocTree.Kind MARKDOWN
Используется для экземпляров
RawTextTree, представляющих фрагмент содержимого Markdown.- Начиная с:
- 23
PARAM
public static final DocTree.Kind PARAM
Используется для экземпляров
ParamTree, представляющих тег @param.PROVIDES
public static final DocTree.Kind PROVIDES
Используется для экземпляров
ProvidesTree, представляющих тег @provides.- Начиная с:
- 9
REFERENCE
public static final DocTree.Kind REFERENCE
Используется для экземпляров
ReferenceTree, представляющих ссылку на элемент языка программирования Java.RETURN
public static final DocTree.Kind RETURN
Используется для экземпляров
ReturnTree, представляющих тег @return.SEE
public static final DocTree.Kind SEE
Используется для экземпляров
SeeTree, представляющих тег @see.SERIAL
public static final DocTree.Kind SERIAL
Используется для экземпляров
SerialTree, представляющих тег @serial.SERIAL_DATA
public static final DocTree.Kind SERIAL_DATA
Используется для экземпляров
SerialDataTree, представляющих тег @serialData.SERIAL_FIELD
public static final DocTree.Kind SERIAL_FIELD
Используется для экземпляров
SerialFieldTree, представляющих тег @serialField.SINCE
public static final DocTree.Kind SINCE
Используется для экземпляров
SinceTree, представляющих тег @since.SNIPPET
public static final DocTree.Kind SNIPPET
Используется для экземпляров
SnippetTree, представляющих тег @snippet.- Начиная с:
- 18
SPEC
public static final DocTree.Kind SPEC
Используется для экземпляров
SpecTree, представляющих тег @spec.- Начиная с:
- 20
START_ELEMENT
public static final DocTree.Kind START_ELEMENT
Используется для экземпляров
StartElementTree, представляющих начало элемента HTML.SYSTEM_PROPERTY
public static final DocTree.Kind SYSTEM_PROPERTY
Используется для экземпляров
SystemPropertyTree, представляющих тег @systemProperty.- Начиная с:
- 12
SUMMARY
public static final DocTree.Kind SUMMARY
Используется для экземпляров
SummaryTree, представляющих тег @summary.- Начиная с:
- 10
TEXT
public static final DocTree.Kind TEXT
Используется для экземпляров
TextTree, представляющих обычный текст документации.THROWS
public static final DocTree.Kind THROWS
Используется для экземпляров
ThrowsTree, представляющих тег @throws.UNKNOWN_BLOCK_TAG
public static final DocTree.Kind UNKNOWN_BLOCK_TAG
Используется для экземпляров
UnknownBlockTagTree, представляющих неизвестный блочный тег.UNKNOWN_INLINE_TAG
public static final DocTree.Kind UNKNOWN_INLINE_TAG
Используется для экземпляров
UnknownInlineTagTree, представляющих неизвестный встроенный тег.USES
public static final DocTree.Kind USES
Используется для экземпляров
UsesTree, представляющих тег @uses.- Начиная с:
- 9
VALUE
public static final DocTree.Kind VALUE
Используется для экземпляров
ValueTree, представляющих тег @value.VERSION
public static final DocTree.Kind VERSION
Используется для экземпляров
VersionTree, представляющих тег @version.OTHER
public static final DocTree.Kind OTHER
Узел, зарезервированный для реализации. Это не тот узел, который вы ищете.
Подробное описание полей
tagName
public final String tagName
Имя тега, если оно есть, связанного с этим видом узла.
Подробное описание методов
values
public static DocTree.Kind[] values()
Возвращает массив, содержащий константы этого класса-перечисления в порядке их объявления.
- Возвращает:
- массив, содержащий константы этого класса-перечисления в порядке их объявления
valueOf
public static DocTree.Kind valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем. Строка должна точно совпадать с идентификатором, использованным для объявления константы перечисления в этом классе. (Лишние пробельные символы не допускаются.)
- Параметры:
-
name— имя возвращаемой константы перечисления. - Возвращает:
- константу перечисления с указанным именем
- Вызывает исключение:
-
IllegalArgumentException— если в этом классе-перечислении нет константы с указанным именем -
NullPointerException— если аргумент равен null
© 1993, 2025, 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/25/docs/api/jdk.compiler/com/sun/source/doctree/DocTree.Kind.html