Класс SimpleDocTreeVisitor<R, P>
java.lang.Object
com.sun.source.util.SimpleDocTreeVisitor<R, P>
- Type Parameters:
-
R- тип возвращаемого значения методами этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужно возвращать результаты. -
P- тип дополнительного параметра методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужен дополнительный параметр.
- Все реализованные интерфейсы:
DocTreeVisitor<R,P>
public class SimpleDocTreeVisitor<R,P> extends Object implements DocTreeVisitor<R,P>
Простой посетитель для узлов дерева.
- С момента:
- 1.8
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected final R |
DEFAULT_VALUE |
Значение по умолчанию, возвращаемое методом default action. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт посетителя со значением по умолчанию DEFAULT_VALUE = null. |
|
protected |
Создаёт посетителя со заданным значением по умолчанию DEFAULT_VALUE. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected R |
defaultAction |
Действие по умолчанию, используемое всеми методами посещения, которые не переопределены. |
final R |
visit |
Вызывает соответствующий метод посещения, специфичный для типа узла. |
final R |
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 |
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 |
visitReference |
Посещает узел ReferenceTree. |
R |
visitReturn |
Посещает узел ReturnTree. |
R |
visitSee |
Посещает узел SeeTree. |
R |
visitSerial |
Посещает узел SerialTree. |
R |
visitSerialData |
Посещает узел SerialDataTree. |
R |
visitSerialField |
Посещает узел SerialFieldTree. |
R |
visitSince |
Посещает узел SinceTree. |
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()
Создаёт обработчик, со значением по умолчанию
null.SimpleDocTreeVisitor
protected SimpleDocTreeVisitor(R defaultValue)
Создаёт обработчик со заданным значением по умолчанию.
- Параметры:
-
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
visitHidden
public R visitHidden(HiddenTree node, P p)
Обрабатывает узел HiddenTree.
- Определено в:
-
visitHiddenв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 9
visitIdentifier
public R visitIdentifier(IdentifierTree node, P p)
Обрабатывает узел IdentifierTree.
- Определено в:
-
visitIdentifierв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitIndex
public R visitIndex(IndexTree node, P p)
Посещает узел IndexTree.
- Определено:
-
visitIndexв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 9
visitInheritDoc
public R visitInheritDoc(InheritDocTree node, P p)
Посещает узел InheritDocTree.
- Определено:
-
visitInheritDocв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitLink
public R visitLink(LinkTree node, P p)
Посещает узел LinkTree.
- Определено:
-
visitLinkв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitLiteral
public R visitLiteral(LiteralTree node, P p)
Посещает узел LiteralTree.
- Определено:
-
visitLiteralв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitParam
public R visitParam(ParamTree node, P p)
Посещает узел ParamTree.
- Определено:
-
visitParamв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitProvides
public R visitProvides(ProvidesTree node, P p)
Посещает узел ProvidesTree.
- Определено:
-
visitProvidesв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 9
visitReference
public R visitReference(ReferenceTree node, P p)
Посещает узел ReferenceTree.
- Определено:
-
visitReferenceв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitReturn
public R visitReturn(ReturnTree node, P p)
Посещает узел ReturnTree.
- Определено:
-
visitReturnв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSee
public R visitSee(SeeTree node, P p)
Посещает узел SeeTree.
- Определено:
-
visitSeeв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSerial
public R visitSerial(SerialTree node, P p)
Посещает узел SerialTree.
- Определено:
-
visitSerialв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSerialData
public R visitSerialData(SerialDataTree node, P p)
Посещает узел SerialDataTree.
- Определено:
-
visitSerialDataв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSerialField
public R visitSerialField(SerialFieldTree node, P p)
Посещает узел SerialFieldTree.
- Определено:
-
visitSerialFieldв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSince
public R visitSince(SinceTree node, P p)
Посещает узел SinceTree.
- Определено:
-
visitSinceв интерфейсеDocTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
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.
- Указано:
-
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 - C момента:
- 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, 2021, 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/17/docs/api/jdk.compiler/com/sun/source/util/SimpleDocTreeVisitor.html