|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
特定の 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()
,
SerialFieldTag
public boolean definesSerializableFields()
serialPersistentFields
で明示的に定義されている場合は、true を返します。
serializableFields()
,
SerialFieldTag
public 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()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |