Interface DocTreeVisitor<R,P> 
- Type Parameters:
- R- the return type of this visitor's methods. Use- Voidfor visitors that do not need to return results.
- P- the type of the additional parameter to this visitor's methods. Use- Voidfor visitors that do not need an additional parameter.
- All Known Implementing Classes:
- DocTreePathScanner,- DocTreeScanner,- SimpleDocTreeVisitor
public interface DocTreeVisitor<R,P> 
A visitor of trees, in the style of the visitor design pattern.
 Classes implementing this interface are used to operate
 on a tree when the kind of tree is unknown at compile time.
 When a visitor is passed to a tree's 
accept method, the visitXyz method most applicable
 to that tree is invoked.
  Classes implementing this interface may or may not throw a
 NullPointerException if the additional parameter p
 is null; see documentation of the implementing class for
 details.
 
WARNING: It is possible that methods will be added to this interface to accommodate new, currently unknown, doc comment structures added to future versions of the Java programming language. Therefore, visitor classes directly implementing this interface may be source incompatible with future versions of the platform.
- Since:
- 1.8
- 
Method SummaryModifier and TypeMethodDescriptionvisitAttribute(AttributeTree node, P p) Visits anAttributeTreenode.visitAuthor(AuthorTree node, P p) Visits anAuthorTreenode.visitComment(CommentTree node, P p) Visits aCommentTreenode.visitDeprecated(DeprecatedTree node, P p) Visits aDeprecatedTreenode.visitDocComment(DocCommentTree node, P p) Visits aDocCommentTreenode.visitDocRoot(DocRootTree node, P p) Visits aDocRootTreenode.default RvisitDocType(DocTypeTree node, P p) Visits aDocTypeTreenode.visitEndElement(EndElementTree node, P p) Visits anEndElementTreenode.visitEntity(EntityTree node, P p) Visits anEntityTreenode.visitErroneous(ErroneousTree node, P p) Visits anErroneousTreenode.default RvisitEscape(EscapeTree node, P p) Visits anEscapeTreenode.default RvisitHidden(HiddenTree node, P p) Visits aHiddenTreenode.visitIdentifier(IdentifierTree node, P p) Visits anIdentifierTreenode.default RvisitIndex(IndexTree node, P p) Visits anIndexTreenode.visitInheritDoc(InheritDocTree node, P p) Visits anInheritDocTreenode.Visits aLinkTreenode.visitLiteral(LiteralTree node, P p) Visits anLiteralTreenode.visitOther(DocTree node, P p) Visits an unknown type ofDocTreenode.visitParam(ParamTree node, P p) Visits aParamTreenode.default RvisitProvides(ProvidesTree node, P p) Visits aProvidesTreenode.default RvisitRawText(RawTextTree node, P p) Visits aRawTextTreenode.visitReference(ReferenceTree node, P p) Visits aReferenceTreenode.visitReturn(ReturnTree node, P p) Visits aReturnTreenode.Visits aSeeTreenode.visitSerial(SerialTree node, P p) Visits aSerialTreenode.visitSerialData(SerialDataTree node, P p) Visits aSerialDataTreenode.visitSerialField(SerialFieldTree node, P p) Visits aSerialFieldTreenode.visitSince(SinceTree node, P p) Visits aSinceTreenode.default RvisitSnippet(SnippetTree node, P p) Visits aSnippetTreenode.default RVisits aSpecTreenode.visitStartElement(StartElementTree node, P p) Visits aStartElementTreenode.default RvisitSummary(SummaryTree node, P p) Visits aSummaryTreenode.default RvisitSystemProperty(SystemPropertyTree node, P p) Visits aSystemPropertyTreenode.Visits aTextTreenode.visitThrows(ThrowsTree node, P p) Visits aThrowsTreenode.visitUnknownBlockTag(UnknownBlockTagTree node, P p) Visits anUnknownBlockTagTreenode.visitUnknownInlineTag(UnknownInlineTagTree node, P p) Visits anUnknownInlineTagTreenode.default RVisits aUsesTreenode.visitValue(ValueTree node, P p) Visits aValueTreenode.visitVersion(VersionTree node, P p) Visits aVersionTreenode.
- 
Method Details- 
visitAttributeVisits anAttributeTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitAuthorVisits anAuthorTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitCommentVisits aCommentTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitDeprecatedVisits aDeprecatedTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitDocCommentVisits aDocCommentTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitDocRootVisits aDocRootTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitDocTypeVisits aDocTypeTreenode.- Implementation Requirements:
- Visits the provided DocTypeTreenode by callingvisitOther(node, p).
- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
- Since:
- 10
 
- 
visitEndElementVisits anEndElementTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitEntityVisits anEntityTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitErroneousVisits anErroneousTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitEscapeVisits anEscapeTreenode.- Implementation Requirements:
- Visits the provided EscapeTreenode by callingvisitOther(node, p).
- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
- Since:
- 21
 
- 
visitHiddenVisits aHiddenTreenode.- Implementation Requirements:
- Visits the provided HiddenTreenode by callingvisitOther(node, p).
- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
- Since:
- 9
 
- 
visitIdentifierVisits anIdentifierTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitIndex
- 
visitInheritDocVisits anInheritDocTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitLink
- 
visitLiteralVisits anLiteralTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitParam
- 
visitProvidesVisits aProvidesTreenode.- Implementation Requirements:
- Visits the provided ProvidesTreenode by callingvisitOther(node, p).
- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
- Since:
- 9
 
- 
visitRawTextVisits aRawTextTreenode.- Implementation Requirements:
- Visits the provided RawTextTreenode by callingvisitOther(node, p).
- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
- Since:
- 23
 
- 
visitReferenceVisits aReferenceTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitReturnVisits aReturnTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitSee
- 
visitSerialVisits aSerialTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitSerialDataVisits aSerialDataTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitSerialFieldVisits aSerialFieldTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitSince
- 
visitSnippetVisits aSnippetTreenode.- Implementation Requirements:
- Visits the provided SnippetTreenode by callingvisitOther(node, p).
- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
- Since:
- 18
 
- 
visitSpec
- 
visitStartElementVisits aStartElementTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitSummaryVisits aSummaryTreenode.- Implementation Requirements:
- Visits the provided SummaryTreenode by callingvisitOther(node, p).
- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
- Since:
- 10
 
- 
visitSystemPropertyVisits aSystemPropertyTreenode.- Implementation Requirements:
- Visits the provided SystemPropertyTreenode by callingvisitOther(node, p).
- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
- Since:
- 12
 
- 
visitText
- 
visitThrowsVisits aThrowsTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitUnknownBlockTagVisits anUnknownBlockTagTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitUnknownInlineTagVisits anUnknownInlineTagTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitUses
- 
visitValue
- 
visitVersionVisits aVersionTreenode.- Parameters:
- node- the node being visited
- p- a parameter value
- Returns:
- a result value
 
- 
visitOther
 
-