Класс SimpleDocTreeVisitor<R, P>
java.lang.Object
com.sun.source.util.SimpleDocTreeVisitor<R, P>
- Параметры типа:
R- тип возвращаемого значения методами этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужно возвращать результаты.P- тип дополнительного параметра методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужен дополнительный параметр.
- Все реализованные интерфейсы:
DocTreeVisitor<R,P>
public class SimpleDocTreeVisitor<R,P> extends Object implements DocTreeVisitor<R,P>
Простой посетитель для узлов дерева.
- Since:
- 1.8
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected final R |
DEFAULT_VALUE |
Значение по умолчанию, возвращаемое методом default action. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт посетителя со значением DEFAULT_VALUE по умолчанию null. |
|
protected |
Создаёт посетителя со заданным значением DEFAULT_VALUE. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected R |
defaultAction |
Действие по умолчанию, используемое всеми методами visit, которые не переопределены. |
final R |
visit |
Вызывает соответствующий метод visit, специфичный для типа узла. |
final R |
visit |
Вызывает соответствующий метод visit для каждого узла в последовательности. |
R |
visitAttribute |
Посещает узел AttributeTree. |
R |
visitAuthor |
Посещает узел AuthorTree. |
R |
visitComment |
Посещает узел CommentTree. |
R |
visitDeprecated |
Посещает узел DeprecatedTree. |
R |
visitDocComment |
Посещает узел DocCommentTree. |
R |
visitDocRoot |
Посещает узел DocRootTree. |
R |
visitDocType |
Посещает узел DocTypeTree. |
R |
visitEndElement |
Посещает узел EndElementTree. |
R |
visitEntity |
Посещает узел EntityTree. |
R |
visitErroneous |
Посещает узел ErroneousTree. |
R |
visitEscape |
Посещает узел EscapeTree. |
R |
visitHidden |
Посещает узел HiddenTree. |
R |
visitIdentifier |
Посещает узел IdentifierTree. |
R |
visitIndex |
Посещает узел IndexTree. |
R |
visitInheritDoc |
Посещает узел InheritDocTree. |
R |
visitLink |
Посещает узел LinkTree. |
R |
visitLiteral |
Посещает узел LiteralTree. |
R |
visitOther |
Посещает узел неизвестного типа DocTree. |
R |
visitParam |
Посещает узел ParamTree. |
R |
visitProvides |
Посещает узел ProvidesTree. |
R |
visitRawText |
Посещает узел RawTextTree. |
R |
visitReference |
Посещает узел ReferenceTree. |
R |
visitReturn |
Посещает узел ReturnTree. |
R |
visitSee |
Посещает узел SeeTree. |
R |
visitSerial |
Посещает узел SerialTree. |
R |
visitSerialData |
Посещает узел SerialDataTree. |
R |
visitSerialField |
Посещает узел SerialFieldTree. |
R |
visitSince |
Посещает узел SinceTree. |
R |
visitSnippet |
Посещает узел SnippetTree. |
R |
visitSpec |
Посещает узел SpecTree. |
R |
visitStartElement |
Посещает узел StartElementTree. |
R |
visitSummary |
Посещает узел SummaryTree. |
R |
visitSystemProperty |
Посещает узел SystemPropertyTree. |
R |
visitText |
Посещает узел TextTree. |
R |
visitThrows |
Посещает узел ThrowsTree. |
R |
visitUnknownBlockTag |
Посещает узел UnknownBlockTagTree. |
R |
visitUnknownInlineTag |
Посещает узел UnknownInlineTagTree. |
R |
visitUses |
Посещает узел UsesTree. |
R |
visitValue |
Посещает узел ValueTree. |
R |
visitVersion |
Посещает узел VersionTree. |
Подробное описание полей
DEFAULT_VALUE
protected final R DEFAULT_VALUE
Значение по умолчанию, возвращаемое методом
default action.Подробное описание конструкторов
SimpleDocTreeVisitor
protected SimpleDocTreeVisitor()
Создаёт посетитель с DEFAULT_VALUE
null.SimpleDocTreeVisitor
protected SimpleDocTreeVisitor(R defaultValue)
Создаёт посетитель со значением DEFAULT_VALUE.
- Параметры:
-
defaultValue- значение по умолчанию, возвращаемое методом по умолчанию
Подробное описание методов
defaultAction
protected R defaultAction(DocTree node, P p)
Метод по умолчанию, используемый всеми методами посещения, которые не переопределены.
- Параметры:
-
node- посещаемый узел -
p- значение параметра, переданное методу посещения - Возвращает:
- Значение результата, возвращаемое методом посещения
visit
public final R visit(DocTree node, P p)
Вызывает соответствующий метод посещения, специфичный для типа узла.
- Параметры:
-
node- узел для обработки -
p- параметр, передаваемый соответствующему методу посещения - Возвращает:
- Значение, возвращаемое соответствующим методом посещения
visit
public final R visit(Iterable<? extends DocTree> nodes, P p)
Вызывает соответствующий метод посещения для каждого узла в последовательности.
- Параметры:
-
nodes- узлы для обработки -
p- значение параметра, передаваемое каждому соответствующему методу посещения - Возвращает:
- Значение, возвращаемое последним из методов посещения, или null, если ни один не был вызван
visitAttribute
public R visitAttribute(AttributeTree node, P p)
Посещает узел
AttributeTree.- Задано в:
-
visitAttributeв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitAuthor
public R visitAuthor(AuthorTree node, P p)
Посещает узел
AuthorTree.- Задано в:
-
visitAuthorв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitComment
public R visitComment(CommentTree node, P p)
Посещает узел
CommentTree.- Задано в:
-
visitCommentв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitDeprecated
public R visitDeprecated(DeprecatedTree node, P p)
Посещает узел
DeprecatedTree.- Задано в:
-
visitDeprecatedв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitDocComment
public R visitDocComment(DocCommentTree node, P p)
Посещает узел
DocCommentTree.- Задано в:
-
visitDocCommentв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitDocRoot
public R visitDocRoot(DocRootTree node, P p)
Посещает узел
DocRootTree.- Задано в:
-
visitDocRootв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitDocType
public R visitDocType(DocTypeTree node, P p)
Посещает узел
DocTypeTree.- Задано в:
-
visitDocTypeв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction - С:
- 10
visitEndElement
public R visitEndElement(EndElementTree node, P p)
Посещает узел
EndElementTree.- Задано в:
-
visitEndElementв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitEntity
public R visitEntity(EntityTree node, P p)
Посещает узел
EntityTree.- Задано в:
-
visitEntityв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitErroneous
public R visitErroneous(ErroneousTree node, P p)
Посещает узел
ErroneousTree.- Задано в:
-
visitErroneousв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction
visitEscape
public R visitEscape(EscapeTree node, P p)
Посещает узел
EscapeTree.- Задано в:
-
visitEscapeв интерфейсеDocTreeVisitor<R,P> - Требования реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- Результат
defaultAction - С:
- 21
visitHidden
public R visitHidden(HiddenTree node, P p)
Посещает узел
HiddenTree.- Specified by:
-
visitHiddenin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction - Since:
- 9
visitIdentifier
public R visitIdentifier(IdentifierTree node, P p)
Посещает узел
IdentifierTree.- Specified by:
-
visitIdentifierin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitIndex
public R visitIndex(IndexTree node, P p)
Посещает узел
IndexTree.- Specified by:
-
visitIndexin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction - Since:
- 9
visitInheritDoc
public R visitInheritDoc(InheritDocTree node, P p)
Посещает узел
InheritDocTree.- Specified by:
-
visitInheritDocin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitLink
public R visitLink(LinkTree node, P p)
Посещает узел
LinkTree.- Specified by:
-
visitLinkin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitLiteral
public R visitLiteral(LiteralTree node, P p)
Посещает узел
LiteralTree.- Specified by:
-
visitLiteralin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitParam
public R visitParam(ParamTree node, P p)
Посещает узел
ParamTree.- Specified by:
-
visitParamin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitProvides
public R visitProvides(ProvidesTree node, P p)
Посещает узел
ProvidesTree.- Specified by:
-
visitProvidesin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction - Since:
- 9
visitRawText
public R visitRawText(RawTextTree node, P p)
Посещает узел
RawTextTree.- Specified by:
-
visitRawTextin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction - Since:
- 23
visitReference
public R visitReference(ReferenceTree node, P p)
Посещает узел
ReferenceTree.- Specified by:
-
visitReferencein interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitReturn
public R visitReturn(ReturnTree node, P p)
Посещает узел
ReturnTree.- Specified by:
-
visitReturnin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitSee
public R visitSee(SeeTree node, P p)
Посещает узел
SeeTree.- Specified by:
-
visitSeein interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitSerial
public R visitSerial(SerialTree node, P p)
Посещает узел
SerialTree.- Specified by:
-
visitSerialin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitSerialData
public R visitSerialData(SerialDataTree node, P p)
Посещает узел
SerialDataTree.- Specified by:
-
visitSerialDatain interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitSerialField
public R visitSerialField(SerialFieldTree node, P p)
Посещает узел
SerialFieldTree.- Specified by:
-
visitSerialFieldin interfaceDocTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitSince
public R visitSince(SinceTree node, P p)
Посещает узел
SinceTree.- Указано в:
-
visitSinceв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSnippet
public R visitSnippet(SnippetTree node, P p)
Посещает узел
SnippetTree.- Указано в:
-
visitSnippetв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 18
visitSpec
public R visitSpec(SpecTree node, P p)
Посещает узел
SpecTree.- Указано в:
-
visitSpecв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 20
visitStartElement
public R visitStartElement(StartElementTree node, P p)
Посещает узел
StartElementTree.- Указано в:
-
visitStartElementв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSummary
public R visitSummary(SummaryTree node, P p)
Посещает узел
SummaryTree.- Указано в:
-
visitSummaryв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 10
visitSystemProperty
public R visitSystemProperty(SystemPropertyTree node, P p)
Посещает узел
SystemPropertyTree.- Указано в:
-
visitSystemPropertyв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 12
visitText
public R visitText(TextTree node, P p)
Посещает узел
TextTree.- Указано в:
-
visitTextв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitThrows
public R visitThrows(ThrowsTree node, P p)
Посещает узел
ThrowsTree.- Указано в:
-
visitThrowsв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitUnknownBlockTag
public R visitUnknownBlockTag(UnknownBlockTagTree node, P p)
Посещает узел неизвестного типа
UnknownBlockTagTree. Это может произойти, если набор тегов эволюционирует и к иерархии DocTree добавляются новые типы узлов.- Указано в:
-
visitUnknownBlockTagв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitUnknownInlineTag
public R visitUnknownInlineTag(UnknownInlineTagTree node, P p)
Посещает узел неизвестного типа
UnknownInlineTagTree.- Указано в:
-
visitUnknownInlineTagв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitUses
public R visitUses(UsesTree node, P p)
Посещает узел
UsesTree.- Указано в:
-
visitUsesв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 9
visitValue
public R visitValue(ValueTree node, P p)
Посещает узел
ValueTree.- Указано в:
-
visitValueв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitVersion
public R visitVersion(VersionTree node, P p)
Посещает узел
VersionTree.- Указано в:
-
visitVersionв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitOther
public R visitOther(DocTree node, P p)
Посещает узел неизвестного типа
DocTree. Это может произойти, если набор тегов эволюционирует и к иерархии DocTree добавляются новые типы узлов.- Указано в:
-
visitOtherв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
© 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://download.java.net/java/early_access/jdk24/docs/api/jdk.compiler/com/sun/source/util/SimpleDocTreeVisitor.html