Интерфейс DocTreeVisitor<R, P>
- Параметры типа:
R— тип возвращаемого значения методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужно возвращать результаты.P— тип дополнительного параметра методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужен дополнительный параметр.
- Все известные классы, реализующие интерфейс:
DocTreePathScanner, DocTreeScanner, SimpleDocTreeVisitor
public interface DocTreeVisitor<R,P>
accept дерева, вызывается наиболее подходящий для этого дерева метод visitXyz. Классы, реализующие этот интерфейс, могут выбрасывать или не выбрасывать NullPointerException, если дополнительный параметр p имеет значение null; подробности см. в документации реализующего класса.
ПРЕДУПРЕЖДЕНИЕ: В этот интерфейс могут быть добавлены методы для поддержки новых, пока неизвестных структур комментариев документации, появившихся в будущих версиях языка программирования Java. Поэтому классы посетителей, непосредственно реализующие этот интерфейс, могут быть несовместимы на уровне исходного кода с будущими версиями платформы.
- С версии:
- 1.8
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
R |
visitAttribute |
Посещает узел AttributeTree. |
R |
visitAuthor |
Посещает узел AuthorTree. |
R |
visitComment |
Посещает узел CommentTree. |
R |
visitDeprecated |
Посещает узел DeprecatedTree. |
R |
visitDocComment |
Посещает узел DocCommentTree. |
R |
visitDocRoot |
Посещает узел DocRootTree. |
default R |
visitDocType |
Посещает узел DocTypeTree. |
R |
visitEndElement |
Посещает узел EndElementTree. |
R |
visitEntity |
Посещает узел EntityTree. |
R |
visitErroneous |
Посещает узел ErroneousTree. |
default R |
visitEscape |
Посещает узел EscapeTree. |
default R |
visitHidden |
Посещает узел HiddenTree. |
R |
visitIdentifier |
Посещает узел IdentifierTree. |
default R |
visitIndex |
Посещает узел IndexTree. |
R |
visitInheritDoc |
Посещает узел InheritDocTree. |
R |
visitLink |
Посещает узел LinkTree. |
R |
visitLiteral |
Посещает узел LiteralTree. |
R |
visitOther |
Посещает узел DocTree неизвестного типа. |
R |
visitParam |
Посещает узел ParamTree. |
default R |
visitProvides |
Посещает узел ProvidesTree. |
default R |
visitRawText |
Посещает узел RawTextTree. |
R |
visitReference |
Посещает узел ReferenceTree. |
R |
visitReturn |
Посещает узел ReturnTree. |
R |
visitSee |
Посещает узел SeeTree. |
R |
visitSerial |
Посещает узел SerialTree. |
R |
visitSerialData |
Посещает узел SerialDataTree. |
R |
visitSerialField |
Посещает узел SerialFieldTree. |
R |
visitSince |
Посещает узел SinceTree. |
default R |
visitSnippet |
Посещает узел SnippetTree. |
default R |
visitSpec |
Посещает узел SpecTree. |
R |
visitStartElement |
Посещает узел StartElementTree. |
default R |
visitSummary |
Посещает узел SummaryTree. |
default R |
visitSystemProperty |
Посещает узел SystemPropertyTree. |
R |
visitText |
Посещает узел TextTree. |
R |
visitThrows |
Посещает узел ThrowsTree. |
R |
visitUnknownBlockTag |
Посещает узел UnknownBlockTagTree. |
R |
visitUnknownInlineTag |
Посещает узел UnknownInlineTagTree. |
default R |
visitUses |
Посещает узел UsesTree. |
R |
visitValue |
Посещает узел ValueTree. |
R |
visitVersion |
Посещает узел VersionTree. |
Подробное описание методов
visitAttribute
R visitAttribute(AttributeTree node, P p)
AttributeTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitAuthor
R visitAuthor(AuthorTree node, P p)
AuthorTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitComment
R visitComment(CommentTree node, P p)
CommentTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitDeprecated
R visitDeprecated(DeprecatedTree node, P p)
DeprecatedTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitDocComment
R visitDocComment(DocCommentTree node, P p)
DocCommentTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitDocRoot
R visitDocRoot(DocRootTree node, P p)
DocRootTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitDocType
default R visitDocType(DocTypeTree node, P p)
DocTypeTree.- Требования к реализации:
- Посещает предоставленный узел
DocTypeTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 10
visitEndElement
R visitEndElement(EndElementTree node, P p)
EndElementTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitEntity
R visitEntity(EntityTree node, P p)
EntityTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitErroneous
R visitErroneous(ErroneousTree node, P p)
ErroneousTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitEscape
default R visitEscape(EscapeTree node, P p)
EscapeTree.- Требования к реализации:
- Посещает предоставленный узел
EscapeTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 21
visitHidden
default R visitHidden(HiddenTree node, P p)
HiddenTree.- Требования к реализации:
- Посещает предоставленный узел
HiddenTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 9
visitIdentifier
R visitIdentifier(IdentifierTree node, P p)
IdentifierTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitIndex
default R visitIndex(IndexTree node, P p)
IndexTree.- Требования к реализации:
- Посещает предоставленный узел
IndexTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 9
visitInheritDoc
R visitInheritDoc(InheritDocTree node, P p)
InheritDocTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitLink
R visitLink(LinkTree node, P p)
LinkTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitLiteral
R visitLiteral(LiteralTree node, P p)
LiteralTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitParam
R visitParam(ParamTree node, P p)
ParamTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitProvides
default R visitProvides(ProvidesTree node, P p)
ProvidesTree.- Требования к реализации:
- Посещает предоставленный узел
ProvidesTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 9
visitRawText
default R visitRawText(RawTextTree node, P p)
RawTextTree.- Требования к реализации:
- Посещает предоставленный узел
RawTextTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 23
visitReference
R visitReference(ReferenceTree node, P p)
ReferenceTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitReturn
R visitReturn(ReturnTree node, P p)
ReturnTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitSee
R visitSee(SeeTree node, P p)
SeeTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitSerial
R visitSerial(SerialTree node, P p)
SerialTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitSerialData
R visitSerialData(SerialDataTree node, P p)
SerialDataTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitSerialField
R visitSerialField(SerialFieldTree node, P p)
SerialFieldTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitSince
R visitSince(SinceTree node, P p)
SinceTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitSnippet
default R visitSnippet(SnippetTree node, P p)
SnippetTree.- Требования к реализации:
- Посещает предоставленный узел
SnippetTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 18
visitSpec
default R visitSpec(SpecTree node, P p)
SpecTree.- Требования к реализации:
- Посещает предоставленный узел
SpecTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 20
visitStartElement
R visitStartElement(StartElementTree node, P p)
StartElementTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitSummary
default R visitSummary(SummaryTree node, P p)
SummaryTree.- Требования к реализации:
- Посещает предоставленный узел
SummaryTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 10
visitSystemProperty
default R visitSystemProperty(SystemPropertyTree node, P p)
SystemPropertyTree.- Требования к реализации:
- Посещает предоставленный узел
SystemPropertyTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 12
visitText
R visitText(TextTree node, P p)
TextTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitThrows
R visitThrows(ThrowsTree node, P p)
ThrowsTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitUnknownBlockTag
R visitUnknownBlockTag(UnknownBlockTagTree node, P p)
UnknownBlockTagTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitUnknownInlineTag
R visitUnknownInlineTag(UnknownInlineTagTree node, P p)
UnknownInlineTagTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitUses
default R visitUses(UsesTree node, P p)
UsesTree.- Требования к реализации:
- Посещает узел
UsesTree, вызываяvisitOther(node, p). - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
- С версии:
- 9
visitValue
R visitValue(ValueTree node, P p)
ValueTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitVersion
R visitVersion(VersionTree node, P p)
VersionTree.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
visitOther
R visitOther(DocTree node, P p)
DocTree неизвестного типа. Это может произойти, если набор тегов будет расширен и в иерархию DocTree будут добавлены новые типы узлов.- Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- значение результата
© 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/DocTreeVisitor.html