java.lang.Object
javax.tools.ForwardingFileObject<F>
javax.tools.ForwardingJavaFileObject<F>
- 型パラメータ:
F
- このオブジェクトによって転送されるファイル・オブジェクトの種類
- すべての実装されたインタフェース:
FileObject
,JavaFileObject
public class ForwardingJavaFileObject<F extends JavaFileObject> extends ForwardingFileObject<F> implements JavaFileObject
指定されたファイル・オブジェクトに呼出しを転送します。 このクラスのサブクラスは、これらのメソッドの一部をオーバーライドする可能性があります。また、追加のフィールドおよびメソッドを提供する可能性もあります。
特に明記しないかぎり、このクラス内の"「このファイル・オブジェクト」"への参照は、delegate file object
に間接的に参照されるものとして解釈する必要があります。
- 導入されたバージョン:
- 1.6
-
ネストされたクラスのサマリー
インタフェース javax.tools.JavaFileObjectで宣言されたネストされたクラス/インタフェース
JavaFileObject.Kind
-
フィールドのサマリー
クラス javax.tools.ForwardingFileObjectで宣言されたフィールド
fileObject
-
コンストラクタのサマリー
修飾子コンストラクタ説明protected
ForwardingJavaFileObject
(F fileObject) ForwardingJavaFileObject
の新しいインスタンスを作成します。 -
メソッドのサマリー
修飾子と型メソッド説明このファイル・オブジェクトで表されるクラスのアクセス・レベルに関するヒントを提供します。getKind()
このファイル・オブジェクトの種類を返します。このファイル・オブジェクトで表されるクラスの入れ子のレベルに関するヒントを提供します。boolean
isNameCompatible
(String simpleName, JavaFileObject.Kind kind) このファイル・オブジェクトに、指定された単純名および種類との互換性があるかどうかを調べます。クラス javax.tools.ForwardingFileObjectで宣言されたメソッド
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
クラス java.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェース javax.tools.FileObjectで宣言されたメソッド
delete, getCharContent, getLastModified, getName, openInputStream, openOutputStream, openReader, openWriter, toUri
-
コンストラクタの詳細
-
ForwardingJavaFileObject
protected ForwardingJavaFileObject(F fileObject) ForwardingJavaFileObject
の新しいインスタンスを作成します。- パラメータ:
fileObject
- このファイル・オブジェクトに委譲される対象
-
-
メソッドの詳細
-
getKind
public JavaFileObject.Kind getKind()インタフェースからコピーされた説明:JavaFileObject
このファイル・オブジェクトの種類を返します。- 定義:
getKind
、インタフェースJavaFileObject
- 戻り値:
- 種類
-
isNameCompatible
public boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind) インタフェースからコピーされた説明:JavaFileObject
このファイル・オブジェクトに、指定された単純名および種類との互換性があるかどうかを調べます。 単純名は、「Java言語仕様」の6.2の項で定義されている単一の識別子(不適格)です。- 定義:
isNameCompatible
、インタフェースJavaFileObject
- パラメータ:
simpleName
- クラスの単純名kind
- 種類- 戻り値:
- このファイル・オブジェクトに互換性がある場合は
true
、そうでない場合はfalse
-
getNestingKind
public NestingKind getNestingKind()インタフェースからコピーされた説明:JavaFileObject
このファイル・オブジェクトで表されるクラスの入れ子のレベルに関するヒントを提供します。 このメソッドは、NestingKind.LOCAL
またはNestingKind.ANONYMOUS
の意味でNestingKind.MEMBER
を返すことがあります。 入れ子のレベルが未知である場合や、このファイル・オブジェクトがクラス・ファイルを表さない場合、このメソッドはnull
を返します。- 定義:
getNestingKind
、インタフェースJavaFileObject
- 戻り値:
- 入れ子の種類。入れ子の種類が未知である場合は
null
-
getAccessLevel
public Modifier getAccessLevel()インタフェースからコピーされた説明:JavaFileObject
このファイル・オブジェクトで表されるクラスのアクセス・レベルに関するヒントを提供します。 アクセス・レベルが不明な場合、またはこのファイル・オブジェクトがクラス・ファイルを表していない場合、このメソッドはnull
を返します。- 定義:
getAccessLevel
、インタフェースJavaFileObject
- 戻り値:
- アクセス・レベル
-