Enum Class DocTree.Kind
- All Implemented Interfaces:
- Serializable,- Comparable<DocTree.Kind>,- Constable
- Enclosing interface:
- DocTree
Enumerates all kinds of trees.
- Since:
- 1.8
- 
Nested Class SummaryNested classes/interfaces declared in class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionUsed for instances ofAttributeTreerepresenting an attribute in an HTML element or tag.Used for instances ofAuthorTreerepresenting an@authortag.Used for instances ofLiteralTreerepresenting an@codetag.Used for instances ofCommentTreerepresenting an HTML comment.Used for instances ofDeprecatedTreerepresenting an@deprecatedtag.Used for instances ofDocCommentTreerepresenting a complete doc comment.Used for instances ofDocRootTreerepresenting an@docRoottag.Used for instances ofDocTypeTreerepresenting an HTML DocType declaration.Used for instances ofEndElementTreerepresenting the end of an HTML element.Used for instances ofEntityTreerepresenting an HTML entity.Used for instances ofErroneousTreerepresenting some invalid text.Used for instances ofEscapeTreerepresenting some escaped documentation text.Used for instances ofThrowsTreerepresenting an@exceptiontag.Used for instances ofHiddenTreerepresenting an@hiddentag.Used for instances ofIdentifierTreerepresenting an identifier.Used for instances ofIndexTreerepresenting an@indextag.Used for instances ofInheritDocTreerepresenting an@inheritDoctag.Used for instances ofLinkTreerepresenting an@linktag.Used for instances ofLinkTreerepresenting an@linkplaintag.Used for instances ofLiteralTreerepresenting an@literaltag.Used for instances ofRawTextTreerepresenting a fragment of Markdown content.An implementation-reserved node.Used for instances ofParamTreerepresenting an@paramtag.Used for instances ofProvidesTreerepresenting an@providestag.Used for instances ofReferenceTreerepresenting a reference to an element in the Java programming language.Used for instances ofReturnTreerepresenting an@returntag.Used for instances ofSeeTreerepresenting an@seetag.Used for instances ofSerialTreerepresenting an@serialtag.Used for instances ofSerialDataTreerepresenting an@serialDatatag.Used for instances ofSerialFieldTreerepresenting an@serialFieldtag.Used for instances ofSinceTreerepresenting an@sincetag.Used for instances ofSnippetTreerepresenting an@snippettag.Used for instances ofSpecTreerepresenting an@spectag.Used for instances ofStartElementTreerepresenting the start of an HTML element.Used for instances ofSummaryTreerepresenting an@summarytag.Used for instances ofSystemPropertyTreerepresenting an@systemPropertytag.Used for instances ofTextTreerepresenting some plain documentation text.Used for instances ofThrowsTreerepresenting an@throwstag.Used for instances ofUnknownBlockTagTreerepresenting an unknown block tag.Used for instances ofUnknownInlineTagTreerepresenting an unknown inline tag.Used for instances ofUsesTreerepresenting an@usestag.Used for instances ofValueTreerepresenting an@valuetag.Used for instances ofVersionTreerepresenting an@versiontag.
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionstatic DocTree.KindReturns the enum constant of this class with the specified name.static DocTree.Kind[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
ATTRIBUTEUsed for instances ofAttributeTreerepresenting an attribute in an HTML element or tag.
- 
AUTHORUsed for instances ofAuthorTreerepresenting an@authortag.
- 
CODEUsed for instances ofLiteralTreerepresenting an@codetag.
- 
COMMENTUsed for instances ofCommentTreerepresenting an HTML comment.
- 
DEPRECATEDUsed for instances ofDeprecatedTreerepresenting an@deprecatedtag.
- 
DOC_COMMENTUsed for instances ofDocCommentTreerepresenting a complete doc comment.
- 
DOC_ROOTUsed for instances ofDocRootTreerepresenting an@docRoottag.
- 
DOC_TYPEUsed for instances ofDocTypeTreerepresenting an HTML DocType declaration.- Since:
- 10
 
- 
END_ELEMENTUsed for instances ofEndElementTreerepresenting the end of an HTML element.
- 
ENTITYUsed for instances ofEntityTreerepresenting an HTML entity.
- 
ERRONEOUSUsed for instances ofErroneousTreerepresenting some invalid text.
- 
ESCAPEUsed for instances ofEscapeTreerepresenting some escaped documentation text.- Since:
- 21
 
- 
EXCEPTIONUsed for instances ofThrowsTreerepresenting an@exceptiontag.
- 
HIDDENUsed for instances ofHiddenTreerepresenting an@hiddentag.
- 
IDENTIFIERUsed for instances ofIdentifierTreerepresenting an identifier.
- 
INDEXUsed for instances ofIndexTreerepresenting an@indextag.- Since:
- 9
 
- 
INHERIT_DOCUsed for instances ofInheritDocTreerepresenting an@inheritDoctag.
- 
LINKUsed for instances ofLinkTreerepresenting an@linktag.
- 
LINK_PLAINUsed for instances ofLinkTreerepresenting an@linkplaintag.
- 
LITERALUsed for instances ofLiteralTreerepresenting an@literaltag.
- 
MARKDOWNUsed for instances ofRawTextTreerepresenting a fragment of Markdown content.- Since:
- 23
 
- 
PARAMUsed for instances ofParamTreerepresenting an@paramtag.
- 
PROVIDESUsed for instances ofProvidesTreerepresenting an@providestag.- Since:
- 9
 
- 
REFERENCEUsed for instances ofReferenceTreerepresenting a reference to an element in the Java programming language.
- 
RETURNUsed for instances ofReturnTreerepresenting an@returntag.
- 
SEEUsed for instances ofSeeTreerepresenting an@seetag.
- 
SERIALUsed for instances ofSerialTreerepresenting an@serialtag.
- 
SERIAL_DATAUsed for instances ofSerialDataTreerepresenting an@serialDatatag.
- 
SERIAL_FIELDUsed for instances ofSerialFieldTreerepresenting an@serialFieldtag.
- 
SINCEUsed for instances ofSinceTreerepresenting an@sincetag.
- 
SNIPPETUsed for instances ofSnippetTreerepresenting an@snippettag.- Since:
- 18
 
- 
SPECUsed for instances ofSpecTreerepresenting an@spectag.- Since:
- 20
 
- 
START_ELEMENTUsed for instances ofStartElementTreerepresenting the start of an HTML element.
- 
SYSTEM_PROPERTYUsed for instances ofSystemPropertyTreerepresenting an@systemPropertytag.- Since:
- 12
 
- 
SUMMARYUsed for instances ofSummaryTreerepresenting an@summarytag.- Since:
- 10
 
- 
TEXTUsed for instances ofTextTreerepresenting some plain documentation text.
- 
THROWSUsed for instances ofThrowsTreerepresenting an@throwstag.
- 
UNKNOWN_BLOCK_TAGUsed for instances ofUnknownBlockTagTreerepresenting an unknown block tag.
- 
UNKNOWN_INLINE_TAGUsed for instances ofUnknownInlineTagTreerepresenting an unknown inline tag.
- 
USESUsed for instances ofUsesTreerepresenting an@usestag.- Since:
- 9
 
- 
VALUEUsed for instances ofValueTreerepresenting an@valuetag.
- 
VERSIONUsed for instances ofVersionTreerepresenting an@versiontag.
- 
OTHERAn implementation-reserved node. This is not the node you are looking for.
 
- 
- 
Field Details- 
tagNameThe name of the tag, if any, associated with this kind of node.
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- 
valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
 
-