Class JavadocTokenTypes
- java.lang.Object
-
- com.puppycrawl.tools.checkstyle.api.JavadocTokenTypes
-
public final class JavadocTokenTypes extends Object
Contains the constants for all the tokens contained in the Abstract Syntax Tree for the javadoc grammar.
-
-
Field Summary
Fields Modifier and Type Field Description static int
AREA_HTML_TAG_NAME
Area tag name.static int
AREA_TAG
Area html tag.static int
ARGUMENT
Argument definition inPARAMETERS
part ofREFERENCE
.static int
ATTR_VALUE
Attribute value html tag component.static int
ATTRIBUTE
Html tag attribute.static int
AUTHOR_LITERAL
'@author' literal in@author
Javadoc tag.static int
BASE_HTML_TAG_NAME
Base tag name.static int
BASE_TAG
Base html tag.static int
BASEFONT_HTML_TAG_NAME
Basefont tag name.static int
BASEFONT_TAG
Basefont html tag.static int
BODY
Body html tag.static int
BODY_HTML_TAG_NAME
Body tag name.static int
BODY_TAG_END
End body tag.static int
BODY_TAG_START
Start body tag.static int
BR_HTML_TAG_NAME
Br tag name.static int
BR_TAG
Br html tag.static int
CHAR
Any other symbol.static int
CLASS_NAME
Exception class name.static int
CODE_LITERAL
'@code' literal in {@code} Javadoc inline tag.static int
COL_HTML_TAG_NAME
Col tag name.static int
COL_TAG
Col html tag.static int
COLGROUP
Colgroup html tag.static int
COLGROUP_HTML_TAG_NAME
Colgroup tag name.static int
COLGROUP_TAG_END
End colgroup tag.static int
COLGROUP_TAG_START
Start colgroup tag.static int
COMMA
Comma separator between parameters inPARAMETERS
part ofREFERENCE
.static int
CUSTOM_NAME
Name of custom Javadoc tag (or Javadoc inline tag).static int
DD
Description of a term html tag:<dd></dd>
.static int
DD_HTML_TAG_NAME
Description of a term tag name.static int
DD_TAG_END
End description of a term tag.static int
DD_TAG_START
Start description of a term tag.static int
DEPRECATED_LITERAL
'@deprecated' literal in @deprecated Javadoc tag.static int
DESCRIPTION
Description node.static int
DOC_ROOT_LITERAL
'@docRoot' literal in {@docRoot} Javadoc inline tag.static int
DT
Description term html tag:<dt></dt>
.static int
DT_HTML_TAG_NAME
Description term tag name.static int
DT_TAG_END
End description term tag.static int
DT_TAG_START
Start description term tag.static int
EMBED_HTML_TAG_NAME
"embed" tag name.static int
EMBED_TAG
HTML void element<embed>
.static int
EMPTY_TAG
Non-special empty html tag.static int
END
End html tag component:'>'
.static int
EOF
End Of File symbol.static int
EQUALS
Equals html tag component:'='
.static int
EXCEPTION_LITERAL
'@exception' literal in@exception
Javadoc tag.static int
FIELD_NAME
Field name.static int
FIELD_TYPE
Field type.static int
FRAME_HTML_TAG_NAME
Frame tag name.static int
FRAME_TAG
Frame html tag.static int
HASH
Hash character inREFERENCE
.static int
HEAD
Head html tag.static int
HEAD_HTML_TAG_NAME
Head tag name.static int
HEAD_TAG_END
End head tag.static int
HEAD_TAG_START
Start head tag.static int
HR_HTML_TAG_NAME
Hr tag name.static int
HR_TAG
Hr html tag.static int
HTML
Html html tag.static int
HTML_COMMENT
Html comment:<!-- -->
.static int
HTML_COMMENT_END
HTML comment end symbol '-->'.static int
HTML_COMMENT_START
HTML comment start symbol '<!--'.static int
HTML_ELEMENT
Parent node for all html tags.static int
HTML_ELEMENT_END
End html tag: <XXXX>.static int
HTML_ELEMENT_START
Start html tag: <XXXX>.static int
HTML_HTML_TAG_NAME
Html tag name.static int
HTML_TAG
Non-special HTML tag.static int
HTML_TAG_END
End html tag.static int
HTML_TAG_NAME
Identifier inside HTML tag: tag name or attribute name.static int
HTML_TAG_START
Start html tag.static int
IMG_HTML_TAG_NAME
Img tag name.static int
IMG_TAG
Img html tag.static int
INHERIT_DOC_LITERAL
'@inheritDoc' literal in {@inheritDoc} Javadoc inline tag.static int
INPUT_HTML_TAG_NAME
Input tag name.static int
INPUT_TAG
Input html tag.static int
ISINDEX_HTML_TAG_NAME
Isindex tag name.static int
ISINDEX_TAG
Isindex html tag.static int
JAVADOC
Root node of any Javadoc comment.static int
JAVADOC_INLINE_TAG
Javadoc inline tag.static int
JAVADOC_INLINE_TAG_END
Last child ofJAVADOC_INLINE_TAG
that represents right curly brace '}'.static int
JAVADOC_INLINE_TAG_START
First child ofJAVADOC_INLINE_TAG
that represents left curly brace '{'.static int
JAVADOC_TAG
Javadoc tag.static int
KEYGEN_HTML_TAG_NAME
"keygen" tag name.static int
KEYGEN_TAG
HTML void element<keygen>
.static int
LEADING_ASTERISK
Leading asterisk.static int
LEFT_BRACE
Left brace inPARAMETERS
part ofREFERENCE
.static int
LI
List item html tag:<li></li>
.static int
LI_HTML_TAG_NAME
List item tag name.static int
LI_TAG_END
End list item tag.static int
LI_TAG_START
Start list item tag.static int
LINK_HTML_TAG_NAME
Link tag name.static int
LINK_LITERAL
'@link' literal in {@link} Javadoc inline tag.static int
LINK_TAG
Link html tag.static int
LINKPLAIN_LITERAL
'@linkplain' literal in {@linkplain} Javadoc inline tag.static int
LITERAL_EXCLUDE
'exclude' literal.static int
LITERAL_INCLUDE
'include' literal.static int
LITERAL_LITERAL
'@literal' literal in {@literal} Javadoc inline tag.static int
MEMBER
A class member inREFERENCE
.static int
META_HTML_TAG_NAME
Meta tag name.static int
META_TAG
Meta html tag.static int
NEWLINE
Newline symbol - '\n'.static int
OPTGROUP
`optgroup` html tag.static int
OPTGROUP_HTML_TAG_NAME
`optgroup` tag name.static int
OPTGROUP_TAG_END
`optgroup` tag end.static int
OPTGROUP_TAG_START
`optgroup` tag start.static int
OPTION
Option html tag.static int
OPTION_HTML_TAG_NAME
Option tag name.static int
OPTION_TAG_END
End option tag.static int
OPTION_TAG_START
Start option tag.static int
P_HTML_TAG_NAME
Paragraph tag name.static int
P_TAG_END
End paragraph tag.static int
P_TAG_START
Start paragraph tag.static int
PACKAGE_CLASS
PACKAGE_CLASS represents the package or class which has been referenced in the `@see`, `@link`, `@linkplain` or `@value` javadoc tags.static int
PARAGRAPH
Paragraph html tag:<p></p>
.static int
PARAM_HTML_TAG_NAME
Param tag name.static int
PARAM_LITERAL
'@param' literal in@param
Javadoc tag.static int
PARAM_TAG
Param html tag.static int
PARAMETER_NAME
First argument in@param
Javadoc tag.static int
PARAMETERS
Parameters part inREFERENCE
.static int
RB
`rb` html tag.static int
RB_HTML_TAG_NAME
`rb` tag name.static int
RB_TAG_END
`rb` tag end.static int
RB_TAG_START
`rb` tag start.static int
REFERENCE
Parameter of the Javadoc tags listed below.static int
RETURN_LITERAL
'@return' literal in@return
Javadoc tag.static int
RIGHT_BRACE
Right brace inPARAMETERS
part ofREFERENCE
.static int
RP
`rp` html tag.static int
RP_HTML_TAG_NAME
`rp` tag name.static int
RP_TAG_END
`rp` tag end.static int
RP_TAG_START
`rp` tag start.static int
RT
`rt` html tag.static int
RT_HTML_TAG_NAME
`rt` tag name.static int
RT_TAG_END
`rt` tag end.static int
RT_TAG_START
`rt` tag start.static int
RTC
`rtc` html tag.static int
RTC_HTML_TAG_NAME
`rtc` tag name.static int
RTC_TAG_END
`rtc` tag end.static int
RTC_TAG_START
`rtc` tag start.private static int
RULE_TYPES_OFFSET
Rule types offset.static int
SEE_LITERAL
'@see' literal in@see
Javadoc tag.static int
SERIAL_DATA_LITERAL
'@serialData' literal in@serialData
Javadoc tag.static int
SERIAL_FIELD_LITERAL
'@serialField' literal in@serialField
Javadoc tag.static int
SERIAL_LITERAL
'@serial' literal in@serial
Javadoc tag.static int
SINCE_LITERAL
'@since' literal in@since
Javadoc tag.static int
SINGLETON_ELEMENT
Parent node for all singleton html tags.static int
SLASH
Slash html tag component:'/'
.static int
SLASH_END
Slash close html tag component:'/>'
.static int
SOURCE_HTML_TAG_NAME
"source" tag name.static int
SOURCE_TAG
HTML void element<source>
.static int
START
Start html tag component:'<'
.static int
STRING
Quoted text.static int
TBODY
Table body html tag.static int
TBODY_HTML_TAG_NAME
Table body tag name.static int
TBODY_TAG_END
End table body tag.static int
TBODY_TAG_START
Start table body tag.static int
TD
Table cell html tag:<td></td>
.static int
TD_HTML_TAG_NAME
Table cell tag name.static int
TD_TAG_END
End table cell tag.static int
TD_TAG_START
Start table cell tag.static int
TEXT
CHAR and WS sequence.static int
TFOOT
Table foot html tag.static int
TFOOT_HTML_TAG_NAME
Table foot tag name.static int
TFOOT_TAG_END
End table foot tag.static int
TFOOT_TAG_START
Start table foot tag.static int
TH
Table header cell html tag:<th></th>
.static int
TH_HTML_TAG_NAME
Table header cell tag name.static int
TH_TAG_END
End table header cell tag.static int
TH_TAG_START
Start table header cell tag.static int
THEAD
Table head html tag.static int
THEAD_HTML_TAG_NAME
Table head tag name.static int
THEAD_TAG_END
End table head tag.static int
THEAD_TAG_START
Start table head tag.static int
THROWS_LITERAL
'@throws' literal in@throws
Javadoc tag.static int
TR
Table row html tag:<tr></tr>
.static int
TR_HTML_TAG_NAME
Table row tag name.static int
TR_TAG_END
End table row tag.static int
TR_TAG_START
Start table row tag.static int
TRACK_HTML_TAG_NAME
"track" tag name.static int
TRACK_TAG
HTML void element<track>
.static int
VALUE_LITERAL
'@value' literal in {@value} Javadoc inline tag.static int
VERSION_LITERAL
'@version' literal in@version
Javadoc tag.static int
WBR_HTML_TAG_NAME
"wbr" tag name.static int
WBR_TAG
HTML void element<wbr>
.static int
WS
Whitespace or tab ('\t') symbol.
-
Constructor Summary
Constructors Modifier Constructor Description private
JavadocTokenTypes()
Empty private constructor of the current class.
-
-
-
Field Detail
-
RETURN_LITERAL
public static final int RETURN_LITERAL
'@return' literal in@return
Javadoc tag.Such Javadoc tag can have one argument -
DESCRIPTION
Example:
Tree:@return true if file exists
JAVADOC_TAG -> JAVADOC_TAG |--RETURN_LITERAL -> @return |--WS -> `--DESCRIPTION -> DESCRIPTION |--TEXT -> true if file exists
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
DEPRECATED_LITERAL
public static final int DEPRECATED_LITERAL
'@deprecated' literal in @deprecated Javadoc tag.Such Javadoc tag can have one argument -
DESCRIPTION
Example:
Tree:@deprecated It is deprecated method
JAVADOC_TAG -> JAVADOC_TAG |--DEPRECATED_LITERAL -> @deprecated |--WS -> `--DESCRIPTION -> DESCRIPTION |--TEXT -> It is deprecated method
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
SINCE_LITERAL
public static final int SINCE_LITERAL
'@since' literal in@since
Javadoc tag.Such Javadoc tag can have one argument -
DESCRIPTION
Example:
Tree:@since 3.4 RELEASE
JAVADOC_TAG -> JAVADOC_TAG |--SINCE_LITERAL -> @since |--WS -> `--DESCRIPTION -> DESCRIPTION |--TEXT -> 3.4 RELEASE
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
SERIAL_DATA_LITERAL
public static final int SERIAL_DATA_LITERAL
'@serialData' literal in@serialData
Javadoc tag.Such Javadoc tag can have one argument -
DESCRIPTION
Example:
Tree:@serialData Two values of Integer type
JAVADOC_TAG -> JAVADOC_TAG |--SERIAL_DATA_LITERAL -> @serialData |--WS -> `--DESCRIPTION -> DESCRIPTION |--TEXT -> Two values of Integer type
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
SERIAL_FIELD_LITERAL
public static final int SERIAL_FIELD_LITERAL
'@serialField' literal in@serialField
Javadoc tag.Such Javadoc tag can have three arguments:
Example:
Tree:@serialField counter Integer objects counter
JAVADOC_TAG -> JAVADOC_TAG |--SERIAL_FIELD_LITERAL -> @serialField |--WS -> |--FIELD_NAME -> counter |--WS -> |--FIELD_TYPE -> Integer |--WS -> `--DESCRIPTION -> DESCRIPTION |--TEXT -> objects counter
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
PARAM_LITERAL
public static final int PARAM_LITERAL
'@param' literal in@param
Javadoc tag.Such Javadoc tag can have two arguments:
Example:
Tree:@param value The parameter of method.
JAVADOC_TAG -> JAVADOC_TAG |--PARAM_LITERAL -> @param |--WS -> |--PARAMETER_NAME -> value |--WS -> `--DESCRIPTION -> DESCRIPTION |--TEXT -> The parameter of method.
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
SEE_LITERAL
public static final int SEE_LITERAL
'@see' literal in@see
Javadoc tag.Such Javadoc tag can have one argument -
REFERENCE
Example:
Tree:@see org.apache.utils.Lists.Comparator#compare(Object)
JAVADOC_TAG -> JAVADOC_TAG |--SEE_LITERAL -> @see |--WS -> |--REFERENCE -> REFERENCE |--PACKAGE_CLASS -> org.apache.utils.Lists.Comparator |--HASH -> # |--MEMBER -> compare `--PARAMETERS -> PARAMETERS |--LEFT_BRACE -> ( |--ARGUMENT -> Object `--RIGHT_BRACE -> )
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
SERIAL_LITERAL
public static final int SERIAL_LITERAL
'@serial' literal in@serial
Javadoc tag.Such Javadoc tag can have one argument -
REFERENCE
orLITERAL_EXCLUDE
orLITERAL_INCLUDE
Example:
Tree:@serial include
|--JAVADOC_TAG -> JAVADOC_TAG |--SERIAL_LITERAL -> @serial |--WS |--LITERAL_INCLUDE -> include
Example:
Tree:@serial serialized company name
|--JAVADOC_TAG-> JAVADOC_TAG |--SERIAL_LITERAL -> @serial |--WS |--DESCRIPTION -> DESCRIPTION |--TEXT -> serialized company name
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
VERSION_LITERAL
public static final int VERSION_LITERAL
'@version' literal in@version
Javadoc tag.Such Javadoc tag can have one argument -
DESCRIPTION
Example:
Tree:@version 1.3
JAVADOC_TAG -> JAVADOC_TAG |--VERSION_LITERAL -> @version |--WS -> `--DESCRIPTION -> DESCRIPTION |--TEXT -> 1.3
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
EXCEPTION_LITERAL
public static final int EXCEPTION_LITERAL
'@exception' literal in@exception
Javadoc tag.Such Javadoc tag can have two argument -
CLASS_NAME
andDESCRIPTION
Example:
Tree:@exception SQLException if query is not correct
JAVADOC_TAG -> JAVADOC_TAG |--EXCEPTION_LITERAL -> @exception |--WS -> |--CLASS_NAME -> SQLException |--WS -> `--DESCRIPTION -> DESCRIPTION `--TEXT -> if query is not correct
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
THROWS_LITERAL
public static final int THROWS_LITERAL
'@throws' literal in@throws
Javadoc tag.Such Javadoc tag can have two argument -
CLASS_NAME
andDESCRIPTION
Example:
Tree:@throws SQLException if query is not correct
|--JAVADOC_TAG[3x0] : [@throws SQLException if query is not correct] |--THROWS_LITERAL[3x0] : [@throws] |--WS[3x7] : [ ] |--CLASS_NAME[3x8] : [SQLException] |--WS[3x20] : [ ] |--DESCRIPTION[3x21] : [if query is not correct] |--TEXT[3x21] : [if query is not correct]
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
AUTHOR_LITERAL
public static final int AUTHOR_LITERAL
'@author' literal in@author
Javadoc tag.Such Javadoc tag can have one argument -
DESCRIPTION
Example:
Tree:@author Baratali Izmailov
--JAVADOC_TAG -> JAVADOC_TAG |--AUTHOR_LITERAL -> @author |--WS -> `--DESCRIPTION -> DESCRIPTION |--TEXT -> Baratali Izmailov |--NEWLINE -> \r\n
- See Also:
-
Oracle Docs,
JAVADOC_TAG
, Constant Field Values
-
CUSTOM_NAME
public static final int CUSTOM_NAME
Name of custom Javadoc tag (or Javadoc inline tag).Such Javadoc tag can have one argument -
DESCRIPTION
Example:
Tree:@myJavadocTag some magic
|--JAVADOC_TAG[3x0] : [@myJavadocTag some magic] |--CUSTOM_NAME[3x0] : [@myJavadocTag] |--WS[3x13] : [ ] |--DESCRIPTION[3x14] : [some magic] |--TEXT[3x14] : [some magic]
- See Also:
- Constant Field Values
-
JAVADOC_INLINE_TAG_START
public static final int JAVADOC_INLINE_TAG_START
First child ofJAVADOC_INLINE_TAG
that represents left curly brace '{'.Example:
Tree:{@code Comparable<E>}
|--JAVADOC_INLINE_TAG[3x0] : [{@code Comparable<E>}] |--JAVADOC_INLINE_TAG_START[3x0] : [{] |--CODE_LITERAL[3x1] : [@code] |--WS[3x6] : [ ] |--TEXT[3x7] : [Comparable<E>] |--JAVADOC_INLINE_TAG_END[3x21] : [}]
- See Also:
- Constant Field Values
-
JAVADOC_INLINE_TAG_END
public static final int JAVADOC_INLINE_TAG_END
Last child ofJAVADOC_INLINE_TAG
that represents right curly brace '}'.Example:
Tree:{@code Comparable<E>}
|--JAVADOC_INLINE_TAG[3x0] : [{@code Comparable<E>}] |--JAVADOC_INLINE_TAG_START[3x0] : [{] |--CODE_LITERAL[3x1] : [@code] |--WS[3x6] : [ ] |--TEXT[3x7] : [Comparable<E>] |--JAVADOC_INLINE_TAG_END[3x21] : [}]
- See Also:
- Constant Field Values
-
CODE_LITERAL
public static final int CODE_LITERAL
'@code' literal in {@code} Javadoc inline tag.Such Javadoc inline tag can have such child nodes:
Example:
Tree:{@code Comparable<E>}
|--JAVADOC_INLINE_TAG[3x0] : [{@code Comparable<E>}] |--JAVADOC_INLINE_TAG_START[3x0] : [{] |--CODE_LITERAL[3x1] : [@code] |--WS[3x6] : [ ] |--TEXT[3x7] : [Comparable<E>] |--JAVADOC_INLINE_TAG_END[3x21] : [}]
- See Also:
-
Oracle Docs,
JAVADOC_INLINE_TAG
, Constant Field Values
-
DOC_ROOT_LITERAL
public static final int DOC_ROOT_LITERAL
'@docRoot' literal in {@docRoot} Javadoc inline tag.Such Javadoc inline tag does not have any arguments and can have such child nodes:
Example:
Tree:{@docRoot}
|--JAVADOC_INLINE_TAG[1x0] : [{@docRoot}] |--JAVADOC_INLINE_TAG_START[1x0] : [{] |--DOC_ROOT_LITERAL[1x1] : [@docRoot] |--JAVADOC_INLINE_TAG_END[2x0] : [}]
Example:
Tree:{@docRoot }
|--JAVADOC_INLINE_TAG[1x0] : [{@docRoot \n}] |--JAVADOC_INLINE_TAG_START[1x0] : [{] |--DOC_ROOT_LITERAL[1x1] : [@docRoot] |--WS[1x9] : [ ] |--NEWLINE[1x10] : [\n] |--JAVADOC_INLINE_TAG_END[2x0] : [}]
- See Also:
-
Oracle Docs,
JAVADOC_INLINE_TAG
, Constant Field Values
-
LINK_LITERAL
public static final int LINK_LITERAL
'@link' literal in {@link} Javadoc inline tag.Such Javadoc inline tag can have one argument -
REFERENCE
Example:
{@link org.apache.utils.Lists.Comparator#compare(Object)}
Tree:
|--JAVADOC_INLINE_TAG[1x0] : [{@link org.apache.utils.Lists.Comparator#compare(Object)}] |--JAVADOC_INLINE_TAG_START[1x0] : [{] |--LINK_LITERAL[1x1] : [@link] |--WS[1x6] : [ ] |--REFERENCE[1x7] : [org.apache.utils.Lists.Comparator#compare(Object)] |--PACKAGE_CLASS[1x7] : [org.apache.utils] |--DOT[1x23] : [.] |--CLASS[1x24] : [Lists] |--DOT[1x29] : [.] |--CLASS[1x30] : [Comparator] |--HASH[1x40] : [#] |--MEMBER[1x41] : [compare] |--PARAMETERS[1x48] : [(Object)] |--LEFT_BRACE[1x48] : [(] |--ARGUMENT[1x49] : [Object] |--RIGHT_BRACE[1x55] : [)] |--JAVADOC_INLINE_TAG_END[1x56] : [}]
- See Also:
-
Oracle Docs,
JAVADOC_INLINE_TAG
, Constant Field Values
-
INHERIT_DOC_LITERAL
public static final int INHERIT_DOC_LITERAL
'@inheritDoc' literal in {@inheritDoc} Javadoc inline tag.Such Javadoc inline tag does not have any arguments and can have such child nodes:
Example:
Tree:{@inheritDoc}
JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG |--JAVADOC_INLINE_TAG_START -> { |--INHERIT_DOC_LITERAL -> @inheritDoc |--JAVADOC_INLINE_TAG_END -> }
- See Also:
-
Oracle Docs,
JAVADOC_INLINE_TAG
, Constant Field Values
-
LINKPLAIN_LITERAL
public static final int LINKPLAIN_LITERAL
'@linkplain' literal in {@linkplain} Javadoc inline tag.Such Javadoc inline tag can have one argument -
REFERENCE
Example:
Tree:{@linkplain org.apache.utils.Lists.Comparator#compare(Object) compare}
JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG |--JAVADOC_INLINE_TAG_START -> { |--LINKPLAIN_LITERAL -> @linkplain |--WS -> |--REFERENCE -> org.apache.utils.Lists.Comparator#compare(Object) |--PACKAGE_CLASS -> org.apache.utils |--DOT -> . |--CLASS -> Lists |--DOT -> . |--CLASS -> Comparator |--HASH -> # |--MEMBER -> compare |--PARAMETERS -> (Object) |--LEFT_BRACE -> ( |--ARGUMENT -> Object |--RIGHT_BRACE -> ) |--DESCRIPTION -> compare |--TEXT -> compare |--JAVADOC_INLINE_TAG_END -> }
- See Also:
-
Oracle Docs,
JAVADOC_INLINE_TAG
, Constant Field Values
-
LITERAL_LITERAL
public static final int LITERAL_LITERAL
'@literal' literal in {@literal} Javadoc inline tag.Such Javadoc inline tag can have such child nodes:
Example:
Tree:{@literal #compare(Object)}
|--JAVADOC_INLINE_TAG[1x0] : [{@literal #compare(Object)}] |--JAVADOC_INLINE_TAG_START[1x0] : [{] |--LITERAL_LITERAL[1x1] : [@literal] |--WS[1x9] : [ ] |--TEXT[1x10] : [#compare(Object)] |--JAVADOC_INLINE_TAG_END[1x27] : [}]
- See Also:
-
Oracle Docs,
JAVADOC_INLINE_TAG
, Constant Field Values
-
VALUE_LITERAL
public static final int VALUE_LITERAL
'@value' literal in {@value} Javadoc inline tag.Such Javadoc inline tag has one argument
REFERENCE
and can have such child nodes:Example:
Tree:{@value Integer#MAX_VALUE}
|--JAVADOC_INLINE_TAG[1x0] : [@value Integer#MAX_VALUE}] |--JAVADOC_INLINE_TAG_START[1x0] : [{] |--VALUE_LITERAL[1x1] : [@value] |--WS[1x7] : [ ] |--REFERENCE[1x8] : [Integer#MAX_VALUE] |--CLASS[1x8] : [Integer] |--HASH[1x15] : [#] |--MEMBER[1x16] : [MAX_VALUE] |--JAVADOC_INLINE_TAG_END[1x25] : [}]
- See Also:
-
Oracle Docs,
JAVADOC_INLINE_TAG
, Constant Field Values
-
PACKAGE_CLASS
public static final int PACKAGE_CLASS
PACKAGE_CLASS represents the package or class which has been referenced in the `@see`, `@link`, `@linkplain` or `@value` javadoc tags. In the javadoc tree it shall be a child ofREFERENCE
.
IMPORTANT: Constructs likepackage.Class.NestedClassAtDepth1.NestedClassAtDepth2#member
are recognized by the javadoc tool from oracle, and no assumptions like, package names wouldn't consist of uppercase characters or class names begin with an uppercase character, are made. Also, the reference in a javadoc tag can consist just a package name or a simple class name or even a full class name. Thus, PACKAGE_CLASS can represent a package name or a simple class name or a full class name i.e. checkstyle doesn't resolve references at present.Example:
Tree:@see org.apache.utils.Lists.Comparator#compare(Object)
|--JAVADOC_TAG[3x0] : [@see org.apache.utils.Lists.Comparator#compare(Object)] |--SEE_LITERAL[3x0] : [@see] |--WS[3x4] : [ ] |--REFERENCE[3x5] : [org.apache.utils.Lists.Comparator#compare(Object)] |--PACKAGE_CLASS[3x5] : [org.apache.utils] |--DOT[3x21] : [.] |--CLASS[3x22] : [Lists] |--DOT[3x27] : [.] |--CLASS[3x28] : [Comparator] |--HASH[3x38] : [#] |--MEMBER[3x39] : [compare] |--PARAMETERS[3x46] : [(Object)] |--LEFT_BRACE[3x46] : [(] |--ARGUMENT[3x47] : [Object] |--RIGHT_BRACE[3x53] : [)]
- See Also:
- Constant Field Values
-
HASH
public static final int HASH
Hash character inREFERENCE
. Hash character is used before specifying a class member.Example:
Tree:@see org.apache.utils.Lists.Comparator#compare(Object)
|--JAVADOC_TAG[3x0] : [@see org.apache.utils.Lists.Comparator#compare(Object)] |--SEE_LITERAL[3x0] : [@see] |--WS[3x4] : [ ] |--REFERENCE[3x5] : [org.apache.utils.Lists.Comparator#compare(Object)] |--PACKAGE_CLASS[3x5] : [org.apache.utils] |--DOT[3x21] : [.] |--CLASS[3x22] : [Lists] |--DOT[3x27] : [.] |--CLASS[3x28] : [Comparator] |--HASH[3x38] : [#] |--MEMBER[3x39] : [compare] |--PARAMETERS[3x46] : [(Object)] |--LEFT_BRACE[3x46] : [(] |--ARGUMENT[3x47] : [Object] |--RIGHT_BRACE[3x53] : [)]
- See Also:
- Constant Field Values
-
MEMBER
public static final int MEMBER
A class member inREFERENCE
. Class member is specified afterHASH
symbol.Example:
Tree:@see org.apache.utils.Lists.Comparator#compare(Object)
|--JAVADOC_TAG[3x0] : [@see org.apache.utils.Lists.Comparator#compare(Object)] |--SEE_LITERAL[3x0] : [@see] |--WS[3x4] : [ ] |--REFERENCE[3x5] : [org.apache.utils.Lists.Comparator#compare(Object)] |--PACKAGE_CLASS[3x5] : [org.apache.utils] |--DOT[3x21] : [.] |--CLASS[3x22] : [Lists] |--DOT[3x27] : [.] |--CLASS[3x28] : [Comparator] |--HASH[3x38] : [#] |--MEMBER[3x39] : [compare] |--PARAMETERS[3x46] : [(Object)] |--LEFT_BRACE[3x46] : [(] |--ARGUMENT[3x47] : [Object] |--RIGHT_BRACE[3x53] : [)]
- See Also:
- Constant Field Values
-
LEFT_BRACE
public static final int LEFT_BRACE
Left brace inPARAMETERS
part ofREFERENCE
.Example:
Tree:@see #method(Processor, String)
|--JAVADOC_TAG[1x0] : [@see #method(Processor, String)] |--SEE_LITERAL[1x0] : [@see] |--WS[1x4] : [ ] |--REFERENCE[1x5] : [#method(Processor, String)] |--HASH[1x5] : [#] |--MEMBER[1x6] : [method] |--PARAMETERS[1x12] : [(Processor, String)] |--LEFT_BRACE[1x12] : [(] |--ARGUMENT[1x13] : [Processor] |--COMMA[1x22] : [,] |--WS[1x23] : [ ] |--ARGUMENT[1x24] : [String] |--RIGHT_BRACE[1x30] : [)]
- See Also:
- Constant Field Values
-
RIGHT_BRACE
public static final int RIGHT_BRACE
Right brace inPARAMETERS
part ofREFERENCE
.Example:
Tree:@see #method(Processor, String)
|--JAVADOC_TAG[1x0] : [@see #method(Processor, String)] |--SEE_LITERAL[1x0] : [@see] |--WS[1x4] : [ ] |--REFERENCE[1x5] : [#method(Processor, String)] |--HASH[1x5] : [#] |--MEMBER[1x6] : [method] |--PARAMETERS[1x12] : [(Processor, String)] |--LEFT_BRACE[1x12] : [(] |--ARGUMENT[1x13] : [Processor] |--COMMA[1x22] : [,] |--WS[1x23] : [ ] |--ARGUMENT[1x24] : [String] |--RIGHT_BRACE[1x30] : [)]
- See Also:
- Constant Field Values
-
ARGUMENT
public static final int ARGUMENT
Argument definition inPARAMETERS
part ofREFERENCE
.Example:
Tree:@see #method(Processor, String)
|--JAVADOC_TAG[1x0] : [@see #method(Processor, String)] |--SEE_LITERAL[1x0] : [@see] |--WS[1x4] : [ ] |--REFERENCE[1x5] : [#method(Processor, String)] |--HASH[1x5] : [#] |--MEMBER[1x6] : [method] |--PARAMETERS[1x12] : [(Processor, String)] |--LEFT_BRACE[1x12] : [(] |--ARGUMENT[1x13] : [Processor] |--COMMA[1x22] : [,] |--WS[1x23] : [ ] |--ARGUMENT[1x24] : [String] |--RIGHT_BRACE[1x30] : [)]
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
Comma separator between parameters inPARAMETERS
part ofREFERENCE
.Example:
Tree:@see #method(Processor, String)
|--JAVADOC_TAG[1x0] : [@see #method(Processor, String)] |--SEE_LITERAL[1x0] : [@see] |--WS[1x4] : [ ] |--REFERENCE[1x5] : [#method(Processor, String)] |--HASH[1x5] : [#] |--MEMBER[1x6] : [method] |--PARAMETERS[1x12] : [(Processor, String)] |--LEFT_BRACE[1x12] : [(] |--ARGUMENT[1x13] : [Processor] |--COMMA[1x22] : [,] |--WS[1x23] : [ ] |--ARGUMENT[1x24] : [String] |--RIGHT_BRACE[1x30] : [)]
- See Also:
PARAMETERS
,REFERENCE
,ARGUMENT
, Constant Field Values
-
STRING
public static final int STRING
Quoted text. One of possible@see
tag arguments.Example:
Tree:@see "Spring Framework"
|--JAVADOC_TAG[1x0] : [@see "Spring Framework"] |--SEE_LITERAL[1x0] : [@see] |--WS[1x4] : [ ] |--STRING[1x5] : ["Spring Framework"]
- See Also:
SEE_LITERAL
, Constant Field Values
-
CLASS_NAME
public static final int CLASS_NAME
Exception class name. First argument in@throws
and@exception
Javadoc tags.Example:
Tree:@throws IOException connection problems
|--JAVADOC_TAG[1x0] : [@throws IOException connection problems] |--THROWS_LITERAL[1x0] : [@throws] |--WS[1x7] : [ ] |--CLASS_NAME[1x8] : [IOException] |--WS[1x19] : [ ] |--DESCRIPTION[1x20] : [connection problems] |--TEXT[1x20] : [connection problems]
- See Also:
EXCEPTION_LITERAL
,THROWS_LITERAL
, Constant Field Values
-
PARAMETER_NAME
public static final int PARAMETER_NAME
First argument in@param
Javadoc tag.Example:
Tree:@param T The bar.
|--JAVADOC_TAG[4x3] : [@param T The bar.] |--PARAM_LITERAL[4x3] : [@param] |--WS[4x9] : [ ] |--PARAMETER_NAME[4x10] : [T] |--WS[4x11] : [ ] |--DESCRIPTION[4x12] : [The bar.] |--TEXT[4x12] : [The bar.]
- See Also:
-
Oracle Docs,
PARAM_LITERAL
, Constant Field Values
-
LITERAL_EXCLUDE
public static final int LITERAL_EXCLUDE
'exclude' literal. One of three possible@serial
tag arguments.Example:
Tree:@serial exclude
|--JAVADOC_TAG[1x0] : [@serial exclude] |--SERIAL_LITERAL[1x0] : [@serial] |--WS[1x7] : [ ] |--LITERAL_EXCLUDE[1x8] : [exclude]
- See Also:
-
Oracle Docs,
SERIAL_LITERAL
, Constant Field Values
-
LITERAL_INCLUDE
public static final int LITERAL_INCLUDE
'include' literal. One of three possible@serial
tag arguments.Example:
Tree:@serial include
|--JAVADOC_TAG[1x0] : [@serial include] |--SERIAL_LITERAL[1x0] : [@serial] |--WS[1x7] : [ ] |--LITERAL_INCLUDE[1x8] : [include]
- See Also:
-
Oracle Docs,
SERIAL_LITERAL
, Constant Field Values
-
FIELD_NAME
public static final int FIELD_NAME
Field name. First argument of@serialField
Javadoc tag.Example:
Tree:@serialField counter Integer objects counter
|--JAVADOC_TAG[3x0] : [@serialField counter Integer objects counter] |--SERIAL_FIELD_LITERAL[3x0] : [@serialField] |--WS[3x12] : [ ] |--FIELD_NAME[3x13] : [counter] |--WS[3x20] : [ ] |--FIELD_TYPE[3x21] : [Integer] |--WS[3x28] : [ ] |--DESCRIPTION[3x29] : [objects counter] |--TEXT[3x29] : [objects counter]
- See Also:
-
Oracle Docs,
SERIAL_FIELD_LITERAL
, Constant Field Values
-
FIELD_TYPE
public static final int FIELD_TYPE
Field type. Second argument of@serialField
Javadoc tag.Example:
Tree:@serialField counter Integer objects counter
|--JAVADOC_TAG[3x0] : [@serialField counter Integer objects counter] |--SERIAL_FIELD_LITERAL[3x0] : [@serialField] |--WS[3x12] : [ ] |--FIELD_NAME[3x13] : [counter] |--WS[3x20] : [ ] |--FIELD_TYPE[3x21] : [Integer] |--WS[3x28] : [ ] |--DESCRIPTION[3x29] : [objects counter] |--TEXT[3x29] : [objects counter]
- See Also:
-
Oracle Docs,
SERIAL_FIELD_LITERAL
, Constant Field Values
-
HTML_TAG_NAME
public static final int HTML_TAG_NAME
Identifier inside HTML tag: tag name or attribute name.- See Also:
- Constant Field Values
-
START
public static final int START
Start html tag component:'<'
.- See Also:
- Constant Field Values
-
SLASH
public static final int SLASH
Slash html tag component:'/'
.- See Also:
- Constant Field Values
-
END
public static final int END
End html tag component:'>'
.- See Also:
- Constant Field Values
-
SLASH_END
public static final int SLASH_END
Slash close html tag component:'/>'
.- See Also:
- Constant Field Values
-
EQUALS
public static final int EQUALS
Equals html tag component:'='
.- See Also:
- Constant Field Values
-
ATTR_VALUE
public static final int ATTR_VALUE
Attribute value html tag component.- See Also:
- Constant Field Values
-
P_HTML_TAG_NAME
public static final int P_HTML_TAG_NAME
Paragraph tag name.- See Also:
- Constant Field Values
-
LI_HTML_TAG_NAME
public static final int LI_HTML_TAG_NAME
List item tag name.- See Also:
- Constant Field Values
-
TR_HTML_TAG_NAME
public static final int TR_HTML_TAG_NAME
Table row tag name.- See Also:
- Constant Field Values
-
TD_HTML_TAG_NAME
public static final int TD_HTML_TAG_NAME
Table cell tag name.- See Also:
- Constant Field Values
-
TH_HTML_TAG_NAME
public static final int TH_HTML_TAG_NAME
Table header cell tag name.- See Also:
- Constant Field Values
-
BODY_HTML_TAG_NAME
public static final int BODY_HTML_TAG_NAME
Body tag name.- See Also:
- Constant Field Values
-
COLGROUP_HTML_TAG_NAME
public static final int COLGROUP_HTML_TAG_NAME
Colgroup tag name.- See Also:
- Constant Field Values
-
DD_HTML_TAG_NAME
public static final int DD_HTML_TAG_NAME
Description of a term tag name.- See Also:
- Constant Field Values
-
DT_HTML_TAG_NAME
public static final int DT_HTML_TAG_NAME
Description term tag name.- See Also:
- Constant Field Values
-
HEAD_HTML_TAG_NAME
public static final int HEAD_HTML_TAG_NAME
Head tag name.- See Also:
- Constant Field Values
-
HTML_HTML_TAG_NAME
public static final int HTML_HTML_TAG_NAME
Html tag name.- See Also:
- Constant Field Values
-
OPTION_HTML_TAG_NAME
public static final int OPTION_HTML_TAG_NAME
Option tag name.- See Also:
- Constant Field Values
-
TBODY_HTML_TAG_NAME
public static final int TBODY_HTML_TAG_NAME
Table body tag name.- See Also:
- Constant Field Values
-
TFOOT_HTML_TAG_NAME
public static final int TFOOT_HTML_TAG_NAME
Table foot tag name.- See Also:
- Constant Field Values
-
THEAD_HTML_TAG_NAME
public static final int THEAD_HTML_TAG_NAME
Table head tag name.- See Also:
- Constant Field Values
-
OPTGROUP_HTML_TAG_NAME
public static final int OPTGROUP_HTML_TAG_NAME
`optgroup` tag name.- See Also:
- Constant Field Values
-
RB_HTML_TAG_NAME
public static final int RB_HTML_TAG_NAME
`rb` tag name.- See Also:
- Constant Field Values
-
RT_HTML_TAG_NAME
public static final int RT_HTML_TAG_NAME
`rt` tag name.- See Also:
- Constant Field Values
-
RTC_HTML_TAG_NAME
public static final int RTC_HTML_TAG_NAME
`rtc` tag name.- See Also:
- Constant Field Values
-
RP_HTML_TAG_NAME
public static final int RP_HTML_TAG_NAME
`rp` tag name.- See Also:
- Constant Field Values
-
AREA_HTML_TAG_NAME
public static final int AREA_HTML_TAG_NAME
Area tag name.- See Also:
- Constant Field Values
-
BASE_HTML_TAG_NAME
public static final int BASE_HTML_TAG_NAME
Base tag name.- See Also:
- Constant Field Values
-
BASEFONT_HTML_TAG_NAME
public static final int BASEFONT_HTML_TAG_NAME
Basefont tag name.- See Also:
- Constant Field Values
-
BR_HTML_TAG_NAME
public static final int BR_HTML_TAG_NAME
Br tag name.- See Also:
- Constant Field Values
-
COL_HTML_TAG_NAME
public static final int COL_HTML_TAG_NAME
Col tag name.- See Also:
- Constant Field Values
-
FRAME_HTML_TAG_NAME
public static final int FRAME_HTML_TAG_NAME
Frame tag name.- See Also:
- Constant Field Values
-
HR_HTML_TAG_NAME
public static final int HR_HTML_TAG_NAME
Hr tag name.- See Also:
- Constant Field Values
-
IMG_HTML_TAG_NAME
public static final int IMG_HTML_TAG_NAME
Img tag name.- See Also:
- Constant Field Values
-
INPUT_HTML_TAG_NAME
public static final int INPUT_HTML_TAG_NAME
Input tag name.- See Also:
- Constant Field Values
-
ISINDEX_HTML_TAG_NAME
public static final int ISINDEX_HTML_TAG_NAME
Isindex tag name.- See Also:
- Constant Field Values
-
LINK_HTML_TAG_NAME
public static final int LINK_HTML_TAG_NAME
Link tag name.- See Also:
- Constant Field Values
-
META_HTML_TAG_NAME
public static final int META_HTML_TAG_NAME
Meta tag name.- See Also:
- Constant Field Values
-
PARAM_HTML_TAG_NAME
public static final int PARAM_HTML_TAG_NAME
Param tag name.- See Also:
- Constant Field Values
-
EMBED_HTML_TAG_NAME
public static final int EMBED_HTML_TAG_NAME
"embed" tag name.- See Also:
- Constant Field Values
-
KEYGEN_HTML_TAG_NAME
public static final int KEYGEN_HTML_TAG_NAME
"keygen" tag name.- See Also:
- Constant Field Values
-
SOURCE_HTML_TAG_NAME
public static final int SOURCE_HTML_TAG_NAME
"source" tag name.- See Also:
- Constant Field Values
-
TRACK_HTML_TAG_NAME
public static final int TRACK_HTML_TAG_NAME
"track" tag name.- See Also:
- Constant Field Values
-
WBR_HTML_TAG_NAME
public static final int WBR_HTML_TAG_NAME
"wbr" tag name.- See Also:
- Constant Field Values
-
HTML_COMMENT_START
public static final int HTML_COMMENT_START
HTML comment start symbol '<!--'.- See Also:
- Constant Field Values
-
HTML_COMMENT_END
public static final int HTML_COMMENT_END
HTML comment end symbol '-->'.- See Also:
- Constant Field Values
-
LEADING_ASTERISK
public static final int LEADING_ASTERISK
Leading asterisk.- See Also:
- Constant Field Values
-
NEWLINE
public static final int NEWLINE
Newline symbol - '\n'.- See Also:
- Constant Field Values
-
CHAR
public static final int CHAR
Any other symbol.- See Also:
- Constant Field Values
-
WS
public static final int WS
Whitespace or tab ('\t') symbol.- See Also:
- Constant Field Values
-
EOF
public static final int EOF
End Of File symbol. Copied fromRecognizer.EOF
to avoid ANTLR dependency in API.- See Also:
- Constant Field Values
-
RULE_TYPES_OFFSET
private static final int RULE_TYPES_OFFSET
Rule types offset. RULE_TYPES_OFFSET constant is used to split lexer tokens types and parser rules types. We need unique numbers for all tokens, ANTLR do not need this and that is why these types are mixed by used values. All values we can take a look at target/generated-sources/antlr/com/puppycrawl/tools/checkstyle/grammar/javadoc/JavadocParser.java For example: LEADING_ASTERISK=1 and RULE_htmlElement = 1. RULE_TYPES_OFFSET required to shift parser rules, to let them not overlap with types that have prefix "RULE_".- See Also:
- Constant Field Values
-
JAVADOC
public static final int JAVADOC
Root node of any Javadoc comment. Last child is alwaysEOF
.Tree for example:
JAVADOC[3x0] |--NEWLINE[3x0] : [\n] |--LEADING_ASTERISK[4x0] : [ *] |--WS[4x2] : [ ] |--JAVADOC_TAG[4x3] : [@param T The bar.\n ] |--PARAM_LITERAL[4x3] : [@param] |--WS[4x9] : [ ] |--PARAMETER_NAME[4x10] : [T] |--WS[4x11] : [ ] |--DESCRIPTION[4x12] : [The bar.\n ] |--TEXT[4x12] : [The bar.] |--NEWLINE[4x20] : [\n] |--TEXT[5x0] : [ ] |--EOF[5x1] : [<EOF>]
- See Also:
- Constant Field Values
-
JAVADOC_TAG
public static final int JAVADOC_TAG
Javadoc tag.Type of Javadoc tag is resolved by literal node that is first child of this node.
As literal could be:
RETURN_LITERAL
DEPRECATED_LITERAL
SINCE_LITERAL
SERIAL_DATA_LITERAL
SERIAL_FIELD_LITERAL
PARAM_LITERAL
SEE_LITERAL
SERIAL_LITERAL
VERSION_LITERAL
EXCEPTION_LITERAL
THROWS_LITERAL
AUTHOR_LITERAL
- or
CUSTOM_NAME
if it is custom Javadoc tag.
Example
Tree@param T The bar.
|--JAVADOC_TAG[4x3] : [@param T The bar.] |--PARAM_LITERAL[4x3] : [@param] |--WS[4x9] : [ ] |--PARAMETER_NAME[4x10] : [T] |--WS[4x11] : [ ] |--DESCRIPTION[4x12] : [The bar.] |--TEXT[4x12] : [The bar.]
- See Also:
- Constant Field Values
-
JAVADOC_INLINE_TAG
public static final int JAVADOC_INLINE_TAG
Javadoc inline tag.Type of Javadoc inline tag is resolved by literal node that is second child of this node. First child is always
JAVADOC_INLINE_TAG_START
and last node is alwaysJAVADOC_INLINE_TAG_END
.As literal could be:
CODE_LITERAL
DOC_ROOT_LITERAL
LINK_LITERAL
INHERIT_DOC_LITERAL
LINKPLAIN_LITERAL
LITERAL_LITERAL
VALUE_LITERAL
- or
CUSTOM_NAME
if it is custom Javadoc inline tag.
Example:
Tree:{@link String}
|--JAVADOC_INLINE_TAG[4x3] : [@link String}] |--JAVADOC_INLINE_TAG_START[4x3] : [{] |--LINK_LITERAL[4x4] : [@link] |--WS[4x9] : [ ] |--REFERENCE[4x10] : [String] |--CLASS[4x10] : [String] |--JAVADOC_INLINE_TAG_END[4x16] : [}]
- See Also:
- Constant Field Values
-
REFERENCE
public static final int REFERENCE
Parameter of the Javadoc tags listed below.- See Also:
- Constant Field Values
-
PARAMETERS
public static final int PARAMETERS
Parameters part inREFERENCE
. It is used to specify parameters formethod
. Always containsLEFT_BRACE
as first child andRIGHT_BRACE
as last child. Each parameter is represented byARGUMENT
node. Arguments in braces are separated byCOMMA
(and optionalWS
).Example:
Tree:@see #method(Processor, String)
|--JAVADOC_TAG[1x0] : [@see #method(Processor, String)] |--SEE_LITERAL[1x0] : [@see] |--WS[1x4] : [ ] |--REFERENCE[1x5] : [#method(Processor, String)] |--HASH[1x5] : [#] |--MEMBER[1x6] : [method] |--PARAMETERS[1x12] : [(Processor, String)] |--LEFT_BRACE[1x12] : [(] |--ARGUMENT[1x13] : [Processor] |--COMMA[1x22] : [,] |--WS[1x23] : [ ] |--ARGUMENT[1x24] : [String] |--RIGHT_BRACE[1x30] : [)]
- See Also:
- Constant Field Values
-
DESCRIPTION
public static final int DESCRIPTION
Description node. It contains:It is argument for many Javadoc tags and inline tags.
Example:
Tree:@throws IOException if <b>connection</b> problems occur
|--JAVADOC_TAG[1x0] : [@throws IOException if <b>connection</b> problems occur] |--THROWS_LITERAL[1x0] : [@throws] |--WS[1x7] : [ ] |--CLASS_NAME[1x8] : [IOException] |--WS[1x19] : [ ] |--DESCRIPTION[1x20] : [if <b>connection</b> problems occur] |--TEXT[1x20] : [if ] |--HTML_ELEMENT[1x23] : [<b>connection</b>] |--HTML_TAG[1x23] : [<b>connection</b>] |--HTML_ELEMENT_START[1x23] : [<b>] |--START[1x23] : [<] |--HTML_TAG_NAME[1x24] : [b] |--END[1x25] : [>] |--TEXT[1x26] : [connection] |--HTML_ELEMENT_END[1x36] : [</b>] |--START[1x36] : [<] |--SLASH[1x37] : [/] |--HTML_TAG_NAME[1x38] : [b] |--END[1x39] : [>] |--TEXT[1x40] : [ problems occur]
- See Also:
- Constant Field Values
-
HTML_ELEMENT
public static final int HTML_ELEMENT
Parent node for all html tags.- See Also:
- Constant Field Values
-
HTML_ELEMENT_START
public static final int HTML_ELEMENT_START
Start html tag: <XXXX>.- See Also:
- Constant Field Values
-
HTML_ELEMENT_END
public static final int HTML_ELEMENT_END
End html tag: <XXXX>.- See Also:
- Constant Field Values
-
HTML_TAG
public static final int HTML_TAG
Non-special HTML tag.- See Also:
- Constant Field Values
-
ATTRIBUTE
public static final int ATTRIBUTE
Html tag attribute. Parent node for:HTML_TAG_IDENT, EQUALS, ATTR_VALUE
.- See Also:
- Constant Field Values
-
PARAGRAPH
public static final int PARAGRAPH
Paragraph html tag:<p></p>
.- See Also:
- Constant Field Values
-
P_TAG_START
public static final int P_TAG_START
Start paragraph tag.- See Also:
- Constant Field Values
-
P_TAG_END
public static final int P_TAG_END
End paragraph tag.- See Also:
- Constant Field Values
-
LI
public static final int LI
List item html tag:<li></li>
.- See Also:
- Constant Field Values
-
LI_TAG_START
public static final int LI_TAG_START
Start list item tag.- See Also:
- Constant Field Values
-
LI_TAG_END
public static final int LI_TAG_END
End list item tag.- See Also:
- Constant Field Values
-
TR
public static final int TR
Table row html tag:<tr></tr>
.- See Also:
- Constant Field Values
-
TR_TAG_START
public static final int TR_TAG_START
Start table row tag.- See Also:
- Constant Field Values
-
TR_TAG_END
public static final int TR_TAG_END
End table row tag.- See Also:
- Constant Field Values
-
TD
public static final int TD
Table cell html tag:<td></td>
.- See Also:
- Constant Field Values
-
TD_TAG_START
public static final int TD_TAG_START
Start table cell tag.- See Also:
- Constant Field Values
-
TD_TAG_END
public static final int TD_TAG_END
End table cell tag.- See Also:
- Constant Field Values
-
TH
public static final int TH
Table header cell html tag:<th></th>
.- See Also:
- Constant Field Values
-
TH_TAG_START
public static final int TH_TAG_START
Start table header cell tag.- See Also:
- Constant Field Values
-
TH_TAG_END
public static final int TH_TAG_END
End table header cell tag.- See Also:
- Constant Field Values
-
BODY
public static final int BODY
Body html tag.- See Also:
- Constant Field Values
-
BODY_TAG_START
public static final int BODY_TAG_START
Start body tag.- See Also:
- Constant Field Values
-
BODY_TAG_END
public static final int BODY_TAG_END
End body tag.- See Also:
- Constant Field Values
-
COLGROUP
public static final int COLGROUP
Colgroup html tag.- See Also:
- Constant Field Values
-
COLGROUP_TAG_START
public static final int COLGROUP_TAG_START
Start colgroup tag.- See Also:
- Constant Field Values
-
COLGROUP_TAG_END
public static final int COLGROUP_TAG_END
End colgroup tag.- See Also:
- Constant Field Values
-
DD
public static final int DD
Description of a term html tag:<dd></dd>
.- See Also:
- Constant Field Values
-
DD_TAG_START
public static final int DD_TAG_START
Start description of a term tag.- See Also:
- Constant Field Values
-
DD_TAG_END
public static final int DD_TAG_END
End description of a term tag.- See Also:
- Constant Field Values
-
DT
public static final int DT
Description term html tag:<dt></dt>
.- See Also:
- Constant Field Values
-
DT_TAG_START
public static final int DT_TAG_START
Start description term tag.- See Also:
- Constant Field Values
-
DT_TAG_END
public static final int DT_TAG_END
End description term tag.- See Also:
- Constant Field Values
-
HEAD
public static final int HEAD
Head html tag.- See Also:
- Constant Field Values
-
HEAD_TAG_START
public static final int HEAD_TAG_START
Start head tag.- See Also:
- Constant Field Values
-
HEAD_TAG_END
public static final int HEAD_TAG_END
End head tag.- See Also:
- Constant Field Values
-
HTML
public static final int HTML
Html html tag.- See Also:
- Constant Field Values
-
HTML_TAG_START
public static final int HTML_TAG_START
Start html tag.- See Also:
- Constant Field Values
-
HTML_TAG_END
public static final int HTML_TAG_END
End html tag.- See Also:
- Constant Field Values
-
OPTION
public static final int OPTION
Option html tag.- See Also:
- Constant Field Values
-
OPTION_TAG_START
public static final int OPTION_TAG_START
Start option tag.- See Also:
- Constant Field Values
-
OPTION_TAG_END
public static final int OPTION_TAG_END
End option tag.- See Also:
- Constant Field Values
-
TBODY
public static final int TBODY
Table body html tag.- See Also:
- Constant Field Values
-
TBODY_TAG_START
public static final int TBODY_TAG_START
Start table body tag.- See Also:
- Constant Field Values
-
TBODY_TAG_END
public static final int TBODY_TAG_END
End table body tag.- See Also:
- Constant Field Values
-
TFOOT
public static final int TFOOT
Table foot html tag.- See Also:
- Constant Field Values
-
TFOOT_TAG_START
public static final int TFOOT_TAG_START
Start table foot tag.- See Also:
- Constant Field Values
-
TFOOT_TAG_END
public static final int TFOOT_TAG_END
End table foot tag.- See Also:
- Constant Field Values
-
THEAD
public static final int THEAD
Table head html tag.- See Also:
- Constant Field Values
-
THEAD_TAG_START
public static final int THEAD_TAG_START
Start table head tag.- See Also:
- Constant Field Values
-
THEAD_TAG_END
public static final int THEAD_TAG_END
End table head tag.- See Also:
- Constant Field Values
-
OPTGROUP
public static final int OPTGROUP
`optgroup` html tag.- See Also:
- Constant Field Values
-
OPTGROUP_TAG_START
public static final int OPTGROUP_TAG_START
`optgroup` tag start.- See Also:
- Constant Field Values
-
OPTGROUP_TAG_END
public static final int OPTGROUP_TAG_END
`optgroup` tag end.- See Also:
- Constant Field Values
-
RB
public static final int RB
`rb` html tag.- See Also:
- Constant Field Values
-
RB_TAG_START
public static final int RB_TAG_START
`rb` tag start.- See Also:
- Constant Field Values
-
RB_TAG_END
public static final int RB_TAG_END
`rb` tag end.- See Also:
- Constant Field Values
-
RT
public static final int RT
`rt` html tag.- See Also:
- Constant Field Values
-
RT_TAG_START
public static final int RT_TAG_START
`rt` tag start.- See Also:
- Constant Field Values
-
RT_TAG_END
public static final int RT_TAG_END
`rt` tag end.- See Also:
- Constant Field Values
-
RTC
public static final int RTC
`rtc` html tag.- See Also:
- Constant Field Values
-
RTC_TAG_START
public static final int RTC_TAG_START
`rtc` tag start.- See Also:
- Constant Field Values
-
RTC_TAG_END
public static final int RTC_TAG_END
`rtc` tag end.- See Also:
- Constant Field Values
-
RP
public static final int RP
`rp` html tag.- See Also:
- Constant Field Values
-
RP_TAG_START
public static final int RP_TAG_START
`rp` tag start.- See Also:
- Constant Field Values
-
RP_TAG_END
public static final int RP_TAG_END
`rp` tag end.- See Also:
- Constant Field Values
-
SINGLETON_ELEMENT
public static final int SINGLETON_ELEMENT
Parent node for all singleton html tags.- See Also:
- Constant Field Values
-
EMPTY_TAG
public static final int EMPTY_TAG
Non-special empty html tag.- See Also:
- Constant Field Values
-
AREA_TAG
public static final int AREA_TAG
Area html tag.- See Also:
- Constant Field Values
-
BASE_TAG
public static final int BASE_TAG
Base html tag.- See Also:
- Constant Field Values
-
BASEFONT_TAG
public static final int BASEFONT_TAG
Basefont html tag.- See Also:
- Constant Field Values
-
BR_TAG
public static final int BR_TAG
Br html tag.- See Also:
- Constant Field Values
-
COL_TAG
public static final int COL_TAG
Col html tag.- See Also:
- Constant Field Values
-
FRAME_TAG
public static final int FRAME_TAG
Frame html tag.- See Also:
- Constant Field Values
-
HR_TAG
public static final int HR_TAG
Hr html tag.- See Also:
- Constant Field Values
-
IMG_TAG
public static final int IMG_TAG
Img html tag.- See Also:
- Constant Field Values
-
INPUT_TAG
public static final int INPUT_TAG
Input html tag.- See Also:
- Constant Field Values
-
ISINDEX_TAG
public static final int ISINDEX_TAG
Isindex html tag.- See Also:
- Constant Field Values
-
LINK_TAG
public static final int LINK_TAG
Link html tag.- See Also:
- Constant Field Values
-
META_TAG
public static final int META_TAG
Meta html tag.- See Also:
- Constant Field Values
-
PARAM_TAG
public static final int PARAM_TAG
Param html tag.- See Also:
- Constant Field Values
-
EMBED_TAG
public static final int EMBED_TAG
HTML void element<embed>
.- See Also:
SINGLETON_ELEMENT
, W3 docs, Constant Field Values
-
KEYGEN_TAG
public static final int KEYGEN_TAG
HTML void element<keygen>
.- See Also:
SINGLETON_ELEMENT
, W3 docs, Constant Field Values
-
SOURCE_TAG
public static final int SOURCE_TAG
HTML void element<source>
.- See Also:
SINGLETON_ELEMENT
, W3 docs, Constant Field Values
-
TRACK_TAG
public static final int TRACK_TAG
HTML void element<track>
.- See Also:
SINGLETON_ELEMENT
, W3 docs, Constant Field Values
-
WBR_TAG
public static final int WBR_TAG
HTML void element<wbr>
.- See Also:
SINGLETON_ELEMENT
, W3 docs, Constant Field Values
-
HTML_COMMENT
public static final int HTML_COMMENT
Html comment:<!-- -->
.- See Also:
- Constant Field Values
-
TEXT
public static final int TEXT
CHAR and WS sequence.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JavadocTokenTypes
private JavadocTokenTypes()
Empty private constructor of the current class.
-
-