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