R
- このビジターのメソッドの戻り型。結果を返すことを必要としないビジターのVoid
を使用する。P
- このビジターのメソッドに追加するパラメータの型。追加のパラメータを必要としないビジターのVoid
を使用する。@Exported public interface DocTreeVisitor<R,P>
accept
メソッドに渡されると、そのツリーにもっとも適したvisitXYZメソッドが呼び出されます。
このインタフェースを実装するクラスは、追加パラメータp
がnull
のときにNullPointerException
をスローする場合としない場合があります。詳細については、クラスの実装に関するドキュメントを参照してください。
警告: Java(tm)プログラミング言語の将来のバージョンに現在は未知の新しいドキュメンテーション・コメント構造が追加される場合、それらを格納するために、このインタフェースにメソッドが追加される可能性があります。したがって、このインタフェースを直接実装するビジター・クラスは、プラットフォームの将来のバージョンでソースの互換性がなくなる可能性があります。
R visitAttribute(AttributeTree node, P p)
R visitAuthor(AuthorTree node, P p)
R visitComment(CommentTree node, P p)
R visitDeprecated(DeprecatedTree node, P p)
R visitDocComment(DocCommentTree node, P p)
R visitDocRoot(DocRootTree node, P p)
R visitEndElement(EndElementTree node, P p)
R visitEntity(EntityTree node, P p)
R visitErroneous(ErroneousTree node, P p)
R visitIdentifier(IdentifierTree node, P p)
R visitInheritDoc(InheritDocTree node, P p)
R visitLiteral(LiteralTree node, P p)
R visitReference(ReferenceTree node, P p)
R visitReturn(ReturnTree node, P p)
R visitSerial(SerialTree node, P p)
R visitSerialData(SerialDataTree node, P p)
R visitSerialField(SerialFieldTree node, P p)
R visitStartElement(StartElementTree node, P p)
R visitThrows(ThrowsTree node, P p)
R visitUnknownBlockTag(UnknownBlockTagTree node, P p)
R visitUnknownInlineTag(UnknownInlineTagTree node, P p)
R visitVersion(VersionTree node, P p)
Copyright© 2005, 2014, Oracle and/or its affiliates. All rights reserved.