- 型パラメータ:
R- このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。P- このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
- 既知のすべての実装クラス:
DocTreePathScanner,DocTreeScanner,SimpleDocTreeVisitor
public interface DocTreeVisitor<R,P>
ビジター・デザイン・パターンのスタイルによるツリーのビジターです。 このインタフェースを実装しているクラスは、コンパイル時にツリーの種類が未知の場合、ツリーの操作に使用されます。 ビジターがツリーの
acceptメソッドに渡されると、そのツリーに最も適用可能なvisitXyzメソッドが呼び出されます。
このインタフェースを実装するクラスは、追加パラメータpがnullのときにNullPointerExceptionをスローする場合としない場合があります。詳細については、クラスの実装に関するドキュメントを参照してください。
警告: このインタフェースには、将来のバージョンのJavaプログラミング言語に追加される新しい不明なドキュメンテーション・コメント構造に対応するメソッドが追加される可能性があります。 したがって、このインタフェースを直接実装するビジター・クラスは、プラットフォームの将来のバージョンでソースの互換性がなくなる可能性があります。
- 導入されたバージョン:
- 1.8
-
メソッドのサマリー
修飾子と型メソッド説明visitAttribute(AttributeTree node, P p) AttributeTreeノードにビジットします。visitAuthor(AuthorTree node, P p) AuthorTreeノードにビジットします。visitComment(CommentTree node, P p) CommentTreeノードにビジットします。visitDeprecated(DeprecatedTree node, P p) DeprecatedTreeノードにビジットします。visitDocComment(DocCommentTree node, P p) DocCommentTreeノードにビジットします。visitDocRoot(DocRootTree node, P p) DocRootTreeノードにビジットします。default RvisitDocType(DocTypeTree node, P p) DocTypeTreeノードにビジットします。visitEndElement(EndElementTree node, P p) EndElementTreeノードにビジットします。visitEntity(EntityTree node, P p) EntityTreeノードにビジットします。visitErroneous(ErroneousTree node, P p) ErroneousTreeノードにビジットします。default RvisitEscape(EscapeTree node, P p) EscapeTreeノードにアクセスします。default RvisitHidden(HiddenTree node, P p) HiddenTreeノードにビジットします。visitIdentifier(IdentifierTree node, P p) IdentifierTreeノードにビジットします。default RvisitIndex(IndexTree node, P p) IndexTreeノードにビジットします。visitInheritDoc(InheritDocTree node, P p) InheritDocTreeノードにビジットします。LinkTreeノードにビジットします。visitLiteral(LiteralTree node, P p) LiteralTreeノードにビジットします。visitOther(DocTree node, P p) 不明なタイプのDocTreeノードにビジットします。visitParam(ParamTree node, P p) ParamTreeノードにビジットします。default RvisitProvides(ProvidesTree node, P p) ProvidesTreeノードにビジットします。visitReference(ReferenceTree node, P p) ReferenceTreeノードにビジットします。visitReturn(ReturnTree node, P p) ReturnTreeノードにビジットします。SeeTreeノードにビジットします。visitSerial(SerialTree node, P p) SerialTreeノードにビジットします。visitSerialData(SerialDataTree node, P p) SerialDataTreeノードにビジットします。visitSerialField(SerialFieldTree node, P p) SerialFieldTreeノードにビジットします。visitSince(SinceTree node, P p) SinceTreeノードにビジットします。default RvisitSnippet(SnippetTree node, P p) SnippetTreeノードにビジットします。default RSpecTreeノードにアクセスします。visitStartElement(StartElementTree node, P p) StartElementTreeノードにビジットします。default RvisitSummary(SummaryTree node, P p) SummaryTreeノードにビジットします。default RvisitSystemProperty(SystemPropertyTree node, P p) SystemPropertyTreeノードにビジットします。TextTreeノードにビジットします。visitThrows(ThrowsTree node, P p) ThrowsTreeノードにビジットします。visitUnknownBlockTag(UnknownBlockTagTree node, P p) UnknownBlockTagTreeノードにビジットします。visitUnknownInlineTag(UnknownInlineTagTree node, P p) UnknownInlineTagTreeノードにビジットします。default RUsesTreeノードにビジットします。visitValue(ValueTree node, P p) ValueTreeノードにビジットします。visitVersion(VersionTree node, P p) 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ノードにビジットします。- 実装要件:
visitOther(node, p)をコールして、指定されたDocTypeTreeノードにビジットします。- パラメータ:
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ノードにアクセスします。- 実装要件:
visitOther(node, p)をコールして、指定されたEscapeTreeノードに訪問します。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
- 導入されたバージョン:
- 21
-
visitHidden
default R visitHidden(HiddenTree node, P p) HiddenTreeノードにビジットします。- 実装要件:
visitOther(node, p)をコールして、指定されたHiddenTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
- 導入されたバージョン:
- 9
-
visitIdentifier
R visitIdentifier(IdentifierTree node, P p) IdentifierTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
-
visitIndex
-
visitInheritDoc
R visitInheritDoc(InheritDocTree node, P p) InheritDocTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
-
visitLink
-
visitLiteral
R visitLiteral(LiteralTree node, P p) LiteralTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
-
visitParam
-
visitProvides
default R visitProvides(ProvidesTree node, P p) ProvidesTreeノードにビジットします。- 実装要件:
visitOther(node, p)をコールして、指定されたProvidesTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
- 導入されたバージョン:
- 9
-
visitReference
R visitReference(ReferenceTree node, P p) ReferenceTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
-
visitReturn
R visitReturn(ReturnTree node, P p) ReturnTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
-
visitSee
-
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
-
visitSnippet
default R visitSnippet(SnippetTree node, P p) SnippetTreeノードにビジットします。- 実装要件:
visitOther(node, p)をコールして、指定されたSnippetTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
- 導入されたバージョン:
- 18
-
visitSpec
-
visitStartElement
R visitStartElement(StartElementTree node, P p) StartElementTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
-
visitSummary
default R visitSummary(SummaryTree node, P p) SummaryTreeノードにビジットします。- 実装要件:
visitOther(node, p)をコールして、指定されたSummaryTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
- 導入されたバージョン:
- 10
-
visitSystemProperty
default R visitSystemProperty(SystemPropertyTree node, P p) SystemPropertyTreeノードにビジットします。- 実装要件:
visitOther(node, p)をコールして、指定されたSystemPropertyTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
- 導入されたバージョン:
- 12
-
visitText
-
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
-
visitValue
-
visitVersion
R visitVersion(VersionTree node, P p) VersionTreeノードにビジットします。- パラメータ:
node- 訪問されたノードp- パラメータ値- 戻り値:
- 結果値
-
visitOther
-