- 型パラメータ:
- R- このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターの- Voidを使用する。
- P- このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターの- Voidを使用する。
- 既知のすべての実装クラス:
- DocTreePathScanner,- DocTreeScanner,- SimpleDocTreeVisitor
public interfaceDocTreeVisitor<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 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ノードをビジットします。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ノードにアクセスします。
- 
メソッドの詳細- 
visitAttributeR visitAttribute(AttributeTree node, P p)AttributeTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitAuthorR visitAuthor(AuthorTree node, P p)AuthorTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitCommentR visitComment(CommentTree node, P p)CommentTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitDeprecatedR visitDeprecated(DeprecatedTree node, P p)DeprecatedTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitDocCommentR visitDocComment(DocCommentTree node, P p)DocCommentTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitDocRootR visitDocRoot(DocRootTree node, P p)DocRootTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitDocTypedefault R visitDocType(DocTypeTree node, P p)DocTypeTreeノードをビジットします。- 実装要件:
- visitOther(node, p)をコールして、指定された- DocTypeTreeノードにアクセスします。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
- 導入されたバージョン:
- 10
 
- 
visitEndElementR visitEndElement(EndElementTree node, P p)EndElementTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitEntityR visitEntity(EntityTree node, P p)EntityTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitErroneousR visitErroneous(ErroneousTree node, P p)ErroneousTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitHiddendefault R visitHidden(HiddenTree node, P p)HiddenTreeノードをビジットします。- 実装要件:
- visitOther(node, p)をコールして、指定された- HiddenTreeノードにアクセスします。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
- 導入されたバージョン:
- 9
 
- 
visitIdentifierR visitIdentifier(IdentifierTree node, P p)IdentifierTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitIndexIndexTreeノードをビジットします。- 実装要件:
- visitOther(node, p)をコールして、指定された- IndexTreeノードにアクセスします。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
- 導入されたバージョン:
- 9
 
- 
visitInheritDocR visitInheritDoc(InheritDocTree node, P p)InheritDocTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitLinkLinkTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitLiteralR visitLiteral(LiteralTree node, P p)LiteralTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitParamParamTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitProvidesdefault R visitProvides(ProvidesTree node, P p)ProvidesTreeノードをビジットします。- 実装要件:
- visitOther(node, p)をコールして、指定された- ProvidesTreeノードにアクセスします。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
- 導入されたバージョン:
- 9
 
- 
visitReferenceR visitReference(ReferenceTree node, P p)ReferenceTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitReturnR visitReturn(ReturnTree node, P p)ReturnTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitSeeSeeTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitSerialR visitSerial(SerialTree node, P p)SerialTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitSerialDataR visitSerialData(SerialDataTree node, P p)SerialDataTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitSerialFieldR visitSerialField(SerialFieldTree node, P p)SerialFieldTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitSinceSinceTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitStartElementR visitStartElement(StartElementTree node, P p)StartElementTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitSummarydefault R visitSummary(SummaryTree node, P p)SummaryTreeノードをビジットします。- 実装要件:
- visitOther(node, p)をコールして、指定された- SummaryTreeノードにアクセスします。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
- 導入されたバージョン:
- 10
 
- 
visitSystemPropertydefault R visitSystemProperty(SystemPropertyTree node, P p)SystemPropertyTreeノードにアクセスします。- 実装要件:
- visitOther(node, p)をコールして、指定された- SystemPropertyTreeノードにアクセスします。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
- 導入されたバージョン:
- 12
 
- 
visitTextTextTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitThrowsR visitThrows(ThrowsTree node, P p)ThrowsTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitUnknownBlockTagR visitUnknownBlockTag(UnknownBlockTagTree node, P p)UnknownBlockTagTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitUnknownInlineTagR visitUnknownInlineTag(UnknownInlineTagTree node, P p)UnknownInlineTagTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitUsesUsesTreeノードをビジットします。- 実装要件:
- visitOther(node, p)を呼び出して- UsesTreeノードをビジットします。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
- 導入されたバージョン:
- 9
 
- 
visitValueValueTreeノードをビジットします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitVersionR visitVersion(VersionTree node, P p)VersionTreeノードにアクセスします。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
- 
visitOther未知の型のDocTreeノードをビジットします。 これは、タグのセットが進化し、新しい種類のノードがDocTree階層に追加された場合に発生します。- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- 結果値
 
 
-