Интерфейс DocTreeVisitor P>
- Параметры типа:
-
R- тип возвращаемого значения методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужно возвращать результаты. -
P- тип дополнительного параметра методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужен дополнительный параметр.
- Все известные реализующие классы:
-
DocTreePathScanner,DocTreeScanner,SimpleDocTreeVisitor
public interface DocTreeVisitor<R,P>
accept дерева, вызывается наиболее подходящий метод для этого дерева. Классы, реализующие этот интерфейс, могут или не могут выбрасывать 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. |
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)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitAuthor
R visitAuthor(AuthorTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitComment
R visitComment(CommentTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitDeprecated
R visitDeprecated(DeprecatedTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitDocComment
R visitDocComment(DocCommentTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitDocRoot
R visitDocRoot(DocRootTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitDocType
default R visitDocType(DocTypeTree node, P p)
- Требования к реализации:
- Посещает предоставленный узел
DocTypeTreeвызовом %%%CODE_BLOCK_157%%. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
- С:
- 10
visitEndElement
R visitEndElement(EndElementTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitEntity
R visitEntity(EntityTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitErroneous
R visitErroneous(ErroneousTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitEscape
default R visitEscape(EscapeTree node, P p)
- Требования к реализации:
- Посещает предоставленный узел
EscapeTreeвызовом %%%CODE_BLOCK_175%%. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
- С:
- 21
visitHidden
default R visitHidden(HiddenTree node, P p)
- Требования к реализации:
- Посещает предоставленный узел
HiddenTreeвызовом %%%CODE_BLOCK_181%%. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
- С:
- 9
visitIdentifier
R visitIdentifier(IdentifierTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitIndex
default R visitIndex(IndexTree node, P p)
- Требования к реализации:
- Посещает предоставленный узел
IndexTreeвызовом %%%CODE_BLOCK_191%%. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
- С:
- 9
visitInheritDoc
R visitInheritDoc(InheritDocTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitLink
R visitLink(LinkTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitLiteral
R visitLiteral(LiteralTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitParam
R visitParam(ParamTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitProvides
default R visitProvides(ProvidesTree node, P p)
- Требования к реализации:
- Посещает предоставленный узел
ProvidesTreeвызовом %%%CODE_BLOCK_213%%. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
- С:
- 9
visitReference
R visitReference(ReferenceTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitReturn
R visitReturn(ReturnTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitSee
R visitSee(SeeTree node, P p)
- Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
visitSerial
R visitSerial(SerialTree node, P p)
- Параметры:
-
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- значение параметра - Возвращает:
- значение результата
- C момента:
- 18
visitSpec
default R visitSpec(SpecTree node, P p)
SpecTree. - Требования к реализации:
- Посещает предоставленный узел
SpecTreeвызовомvisitOther(node, p). - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
- C момента:
- 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- значение параметра - Возвращает:
- значение результата
- C момента:
- 10
visitSystemProperty
default R visitSystemProperty(SystemPropertyTree node, P p)
SystemPropertyTree. - Требования к реализации:
- Посещает предоставленный узел
SystemPropertyTreeвызовомvisitOther(node, p). - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- значение результата
- C момента:
- 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- значение параметра - Возвращает:
- значение результата
- C момента:
- 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, 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/jdk.compiler/com/sun/source/doctree/DocTreeVisitor.html