インタフェース
com.sun.javadoc.ClassDoc の使用

com.sun.javadoc での ClassDoc の使用
 

ClassDoc を返す com.sun.javadoc のメソッド
 ClassDoc ThrowsTag.exception()
          例外を示す ClassDoc を返します。
 ClassDoc SerialFieldTag.fieldTypeDoc()
          フィールド型の ClassDoc を返します。
 ClassDoc SeeTag.referencedClass()
          このメソッドは、@see のクラス名の部分によって参照されるクラスを取得します。
 ClassDoc[] RootDoc.specifiedClasses()
          コマンド行で指定されたクラスとインタフェースを返します。
 ClassDoc[] RootDoc.classes()
          ドキュメント生成されるクラスとインタフェースを返します。
 ClassDoc RootDoc.classNamed(String qualifiedName)
          指定されたクラス名またはインタフェース名に対応する ClassDoc を返します。
 ClassDoc ProgramElementDoc.containingClass()
          このプログラム要素を含んでいるクラスを取得します。
 ClassDoc[] PackageDoc.allClasses(boolean filter)
          すべてのクラス (例外クラスとエラークラスを含む) とインタフェースを取得します。
 ClassDoc[] PackageDoc.allClasses()
          パッケージ内のすべてのクラス (例外クラスとエラークラスを含む) を取得します。
 ClassDoc[] PackageDoc.ordinaryClasses()
          このパッケージに含まれる通常のクラス (例外クラスとエラークラスを除く) を取得します。
 ClassDoc[] PackageDoc.exceptions()
          このパッケージに含まれる例外クラスを取得します。
 ClassDoc[] PackageDoc.errors()
          このパッケージに含まれるエラークラスを取得します。
 ClassDoc[] PackageDoc.interfaces()
          このパッケージに含まれるインタフェースを取得します。
 ClassDoc PackageDoc.findClass(String className)
          このパッケージから特定のクラスを検索します。
 ClassDoc MethodDoc.overriddenClass()
          このメソッドがオーバーライドするメソッドを含むクラスを返します。
 ClassDoc Type.asClassDoc()
          この型をクラスとして返します。
 ClassDoc[] ExecutableMemberDoc.thrownExceptions()
          このメソッドまたはコンストラクタがスローする例外を返します。
 ClassDoc ClassDoc.superclass()
          このクラスのスーパークラスを返します。
 ClassDoc[] ClassDoc.interfaces()
          このクラスで実装されているインタフェース、またはこのインタフェースで extends 節により拡張されているインタフェースを返します。
 ClassDoc[] ClassDoc.innerClasses()
          このクラス内の内部クラスを返します。
 ClassDoc ClassDoc.findClass(String className)
          このクラスのコンテキスト内で、特定のクラスを検索します。
 ClassDoc[] ClassDoc.importedClasses()
          imported として宣言されたクラスのリストを取得します。
 

ClassDoc 型のパラメータを持つ com.sun.javadoc のメソッド
 boolean ClassDoc.subclassOf(ClassDoc cd)
          このクラスが指定されたクラスのサブクラスかどうかを調べます。
 



バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.