-
- 型パラメータ:
R- このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。P- このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
- 既知のすべての実装クラス:
DocTreePathScanner,DocTreeScanner,SimpleDocTreeVisitor
public interface DocTreeVisitor<R,P>ビジター・デザイン・パターンのスタイルによるツリーのビジターです。 このインタフェースを実装しているクラスは、コンパイル時にツリーの種類が未知の場合、ツリーの操作に使用されます。 訪問者がツリーのacceptメソッドに渡されると、そのツリーに最も適用可能なvisitXyzメソッドが呼び出されます。このインタフェースを実装するクラスは、追加パラメータ
pがnullのときにNullPointerExceptionをスローする場合としない場合があります。詳細については、クラスの実装に関するドキュメントを参照してください。警告: Java™プログラミング言語の将来のバージョンに現在は未知の新しいドキュメンテーション・コメント構造が追加される場合、それらを格納するために、このインタフェースにメソッドが追加される可能性があります。 したがって、このインタフェースを直接実装するビジター・クラスは、プラットフォームの将来のバージョンでソースの互換性がなくなる可能性があります。
- 導入されたバージョン:
- 1.8
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 RvisitAttribute(AttributeTree node, P p)AttributeTreeノードにアクセスします。RvisitAuthor(AuthorTree node, P p)AuthorTreeノードにアクセスします。RvisitComment(CommentTree node, P p)CommentTreeノードにアクセスします。RvisitDeprecated(DeprecatedTree node, P p)DeprecatedTreeノードにアクセスします。RvisitDocComment(DocCommentTree node, P p)DocCommentTreeノードにアクセスします。RvisitDocRoot(DocRootTree node, P p)DocRootTreeノードにアクセスします。default RvisitDocType(DocTypeTree node, P p)DocTypeTreeノードにアクセスします。RvisitEndElement(EndElementTree node, P p)EndElementTreeノードにアクセスします。RvisitEntity(EntityTree node, P p)EntityTreeノードにアクセスします。RvisitErroneous(ErroneousTree node, P p)ErroneousTreeノードにアクセスします。default RvisitHidden(HiddenTree node, P p)HiddenTreeノードにアクセスします。RvisitIdentifier(IdentifierTree node, P p)IdentifierTreeノードにアクセスします。default RvisitIndex(IndexTree node, P p)IndexTreeノードにアクセスします。RvisitInheritDoc(InheritDocTree node, P p)InheritDocTreeノードにアクセスします。RvisitLink(LinkTree node, P p)LinkTreeノードにアクセスします。RvisitLiteral(LiteralTree node, P p)LiteralTreeノードにアクセスします。RvisitOther(DocTree node, P p)不明なタイプのDocTreeノードにアクセスします。RvisitParam(ParamTree node, P p)ParamTreeノードにアクセスします。default RvisitProvides(ProvidesTree node, P p)ProvidesTreeノードにアクセスします。RvisitReference(ReferenceTree node, P p)ReferenceTreeノードにアクセスします。RvisitReturn(ReturnTree node, P p)ReturnTreeノードにアクセスします。RvisitSee(SeeTree node, P p)SeeTreeノードにアクセスします。RvisitSerial(SerialTree node, P p)SerialTreeノードにアクセスします。RvisitSerialData(SerialDataTree node, P p)SerialDataTreeノードにアクセスします。RvisitSerialField(SerialFieldTree node, P p)SerialFieldTreeノードにアクセスします。RvisitSince(SinceTree node, P p)SinceTreeノードにアクセスします。RvisitStartElement(StartElementTree node, P p)StartElementTreeノードにアクセスします。default RvisitSummary(SummaryTree node, P p)SummaryTreeノードにアクセスします。RvisitText(TextTree node, P p)TextTreeノードにアクセスします。RvisitThrows(ThrowsTree node, P p)ThrowsTreeノードにアクセスします。RvisitUnknownBlockTag(UnknownBlockTagTree node, P p)UnknownBlockTagTreeノードにアクセスします。RvisitUnknownInlineTag(UnknownInlineTagTree node, P p)UnknownInlineTagTreeノードにアクセスします。default RvisitUses(UsesTree node, P p)UsesTreeノードにアクセスします。RvisitValue(ValueTree node, P p)ValueTreeノードにアクセスします。RvisitVersion(VersionTree node, P p)VersionTreeTreeノードにアクセスします。
-
-
-
メソッドの詳細
-
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- パラメータ値- 戻り値:
- 結果値
-
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
default R visitIndex(IndexTree node, P p)
IndexTreeノードにアクセスします。- 実装要件:
visitOther(node, p)をコールして、IndexTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
- 導入されたバージョン:
- 9
-
visitInheritDoc
R visitInheritDoc(InheritDocTree node, P p)
InheritDocTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
-
visitLink
R visitLink(LinkTree node, P p)
LinkTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
-
visitLiteral
R visitLiteral(LiteralTree node, P p)
LiteralTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
-
visitParam
R visitParam(ParamTree node, P p)
ParamTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
-
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
R visitSee(SeeTree node, P p)
SeeTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
-
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
R visitSince(SinceTree node, P p)
SinceTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
-
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
-
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ノードにアクセスします。- 実装要件:
visitOther(node, p)をコールしてUsesTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
- 導入されたバージョン:
- 9
-
visitValue
R visitValue(ValueTree node, P p)
ValueTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
-
visitVersion
R visitVersion(VersionTree node, P p)
VersionTreeTreeノードにアクセスします。- パラメータ:
node- 訪問中のノードp- パラメータ値- 戻り値:
- 結果値
-
-