- 
- 型パラメータ:
 R- このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。P- このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
- 既知のすべての実装クラス:
 DocTreePathScanner,DocTreeScanner,SimpleDocTreeVisitor
public interface DocTreeVisitor<R,P>ビジター・デザイン・パターンのスタイルによるツリーのビジターです。 このインタフェースを実装しているクラスは、コンパイル時にツリーの種類が未知の場合、ツリーの操作に使用されます。 ビジターがtreeacceptメソッドに渡されると、そのツリーに最も適用可能な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ノードをビジットします。RvisitEndElement(EndElementTree node, P p)EndElementTreeノードをビジットします。RvisitEntity(EntityTree node, P p)EntityTreeノードをビジットします。RvisitErroneous(ErroneousTree node, P p)ErroneousTreeノードをビジットします。RvisitHidden(HiddenTree node, P p)HiddenTreeノードをビジットします。RvisitIdentifier(IdentifierTree node, P p)IdentifierTreeノードをビジットします。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ノードをビジットします。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ノードをビジットします。RvisitText(TextTree node, P p)TextTreeノードをビジットします。RvisitThrows(ThrowsTree node, P p)ThrowsTreeノードをビジットします。RvisitUnknownBlockTag(UnknownBlockTagTree node, P p)UnknownBlockTagTreeノードをビジットします。RvisitUnknownInlineTag(UnknownInlineTagTree node, P p)UnknownInlineTagTreeノードをビジットします。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- パラメータ値- 戻り値:
 - 結果値
 
 
- 
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
R visitHidden(HiddenTree node, P p)
HiddenTreeノードをビジットします。- パラメータ:
 node- ビジットされたノードp- パラメータ値- 戻り値:
 - 結果値
 
 
- 
visitIdentifier
R visitIdentifier(IdentifierTree node, P p)
IdentifierTreeノードをビジットします。- パラメータ:
 node- ビジットされたノードp- パラメータ値- 戻り値:
 - 結果値
 
 
- 
visitIndex
R visitIndex(IndexTree node, P p)
IndexTreeノードをビジットします。- パラメータ:
 node- ビジットされたノードp- パラメータ値- 戻り値:
 - 結果値
 
 
- 
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
R visitProvides(ProvidesTree node, P p)
ProvidesTreeノードをビジットします。- パラメータ:
 node- ビジットされたノードp- パラメータ値- 戻り値:
 - 結果値
 
 
- 
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- パラメータ値- 戻り値:
 - 結果値
 
 
- 
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
R visitUses(UsesTree node, P p)
UsesTreeノードをビジットします。- パラメータ:
 node- ビジットされたノードp- パラメータ値- 戻り値:
 - 結果値
 
 
- 
visitValue
R visitValue(ValueTree node, P p)
ValueTreeノードをビジットします。- パラメータ:
 node- ビジットされたノードp- パラメータ値- 戻り値:
 - 結果値
 
 
- 
visitVersion
R visitVersion(VersionTree node, P p)
VersionTreeTreeノードをビジットします。- パラメータ:
 node- ビジットされたノードp- パラメータ値- 戻り値:
 - 結果値
 
 
 - 
 
 -