| 
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
特定の Java クラスを表し、クラス、クラスのコメントとタグ、およびクラスのメンバに関する情報へのアクセスを提供します。ClassDoc は、javadoc の今回の実行で処理された場合にだけ存在します。この実行で処理されたかどうかにかかわらず、クラスへの参照は Type を使って参照されます (可能な場合には、Type を ClassDoc に変換可能)。
Type| メソッドの概要 | |
 ConstructorDoc[] | 
constructors()
このクラス内のコンストラクタを返します。  | 
 boolean | 
definesSerializableFields()
Serializable フィールドが特別なクラスメンバ serialPersistentFields で明示的に定義されている場合は、true を返します。 | 
 FieldDoc[] | 
fields()
クラス内のフィールドを返します。  | 
 ClassDoc | 
findClass(String className)
このクラスのコンテキスト内で、特定のクラスを検索します。  | 
 ClassDoc[] | 
importedClasses()
imported として宣言されたクラスのリストを取得します。  | 
 PackageDoc[] | 
importedPackages()
imported として宣言されたパッケージのリストを取得します。  | 
 ClassDoc[] | 
innerClasses()
このクラス内の内部クラスを返します。  | 
 ClassDoc[] | 
interfaces()
このクラスで実装されているインタフェース、またはこのインタフェースで extends 節により拡張されているインタフェースを返します。  | 
 boolean | 
isAbstract()
このクラスが abstract クラスの場合は、true を返します。  | 
 boolean | 
isExternalizable()
このクラスで java.io.Externalizable を実装している場合は、true を返します。 | 
 boolean | 
isSerializable()
このクラスで java.io.Serializable を実装している場合は、true を返します。  | 
 MethodDoc[] | 
methods()
クラス内のメソッドを返します。  | 
 FieldDoc[] | 
serializableFields()
クラスの Serializable フィールドを返します。  | 
 MethodDoc[] | 
serializationMethods()
このクラスの直列化メソッドを返します。  | 
 boolean | 
subclassOf(ClassDoc cd)
このクラスが指定されたクラスのサブクラスかどうかを調べます。  | 
 ClassDoc | 
superclass()
このクラスのスーパークラスを返します。  | 
| インタフェース com.sun.javadoc.ProgramElementDoc から継承したメソッド | 
containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName | 
| インタフェース com.sun.javadoc.Doc から継承したメソッド | 
commentText, compareTo, firstSentenceTags, getRawCommentText, inlineTags, isClass, isConstructor, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, position, seeTags, setRawCommentText, tags, tags | 
| インタフェース com.sun.javadoc.Type から継承したメソッド | 
asClassDoc, dimension, qualifiedTypeName, toString, typeName | 
| メソッドの詳細 | 
public boolean isAbstract()
public boolean isSerializable()
java.io.Serializable を実装している場合は、true を返します。 java.io.Externalizable では extends 節により java.io.Serializable を拡張しているので、Externalizable オブジェクトは同時に Serializable オブジェクトになります。
public boolean isExternalizable()
java.io.Externalizable を実装している場合は、true を返します。
public MethodDoc[] serializationMethods()
MethodDoc の配列public FieldDoc[] serializableFields()
serial タグでドキュメント化されたデフォルトフィールドのリストか、serialPersistentField メンバの FieldDoc を 1 つ返します。serialPersistentField の ObjectStreamField 配列の要素により定義された Serializable フィールドごとに serialField タグがあります。
FieldDoc の配列definesSerializableFields(), 
SerialFieldTagpublic boolean definesSerializableFields()
serialPersistentFields で明示的に定義されている場合は、true を返します。
serializableFields(), 
SerialFieldTagpublic ClassDoc superclass()
public boolean subclassOf(ClassDoc cd)
cd - 対象となるスーパークラス
public ClassDoc[] interfaces()
public FieldDoc[] fields()
public MethodDoc[] methods()
public ConstructorDoc[] constructors()
public ClassDoc[] innerClasses()
public ClassDoc findClass(String className)
public ClassDoc[] importedClasses()
public PackageDoc[] importedPackages()
  | 
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||