|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
JavaFileObject を使用しているパッケージ | |
---|---|
javax.annotation.processing | 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 |
javax.tools | コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 |
javax.annotation.processing での JavaFileObject の使用 |
---|
JavaFileObject を返す javax.annotation.processing のメソッド | |
---|---|
JavaFileObject |
Filer.createClassFile(CharSequence name,
Element... originatingElements)
新しいクラスファイルを作成し、それへの書き込みを可能にするオブジェクトを返します。 |
JavaFileObject |
Filer.createSourceFile(CharSequence name,
Element... originatingElements)
新しいソースファイルを作成し、それへの書き込みを可能にするオブジェクトを返します。 |
javax.tools での JavaFileObject の使用 |
---|
JavaFileObject 型の型パラメータを持つ javax.tools のクラス | |
---|---|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
指定されたファイルオブジェクトに呼び出しを転送します。 |
JavaFileObject を実装している javax.tools のクラス | |
---|---|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
指定されたファイルオブジェクトに呼び出しを転送します。 |
class |
SimpleJavaFileObject
JavaFileObject に含まれる大部分のメソッドに対して、簡単な実装を提供します。 |
JavaFileObject を返す javax.tools のメソッド | |
---|---|
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind)
|
JavaFileObject |
JavaFileManager.getJavaFileForInput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind)
指定された場所にある、特定の種類の特定のクラスを表す入力用ファイルオブジェクトを取得します。 |
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling)
|
JavaFileObject |
JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling)
指定された場所にある、特定の種類の特定のクラスを表す出力用ファイルオブジェクトを取得します。 |
JavaFileObject 型の引数を持つ型を返す javax.tools のメソッド | |
---|---|
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjects(File... files)
指定されたファイルを表すファイルオブジェクトを取得します。 |
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjects(String... names)
指定されたファイル名を表すファイルオブジェクトを取得します。 |
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjectsFromFiles(Iterable<? extends File> files)
指定されたファイルを表すファイルオブジェクトを取得します。 |
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjectsFromStrings(Iterable<String> names)
指定されたファイル名を表すファイルオブジェクトを取得します。 |
Iterable<JavaFileObject> |
ForwardingJavaFileManager.list(JavaFileManager.Location location,
String packageName,
Set<JavaFileObject.Kind> kinds,
boolean recurse)
|
Iterable<JavaFileObject> |
JavaFileManager.list(JavaFileManager.Location location,
String packageName,
Set<JavaFileObject.Kind> kinds,
boolean recurse)
指定の場所の指定の基準に一致するすべてのファイルオブジェクトを一覧表示します。 |
JavaFileObject 型のパラメータを持つ javax.tools のメソッド | |
---|---|
String |
ForwardingJavaFileManager.inferBinaryName(JavaFileManager.Location location,
JavaFileObject file)
|
String |
JavaFileManager.inferBinaryName(JavaFileManager.Location location,
JavaFileObject file)
場所に基づいてファイルオブジェクトのバイナリ名を推測します。 |
JavaFileObject 型の型引数を持つ javax.tools のメソッドパラメータ | |
---|---|
StandardJavaFileManager |
JavaCompiler.getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener,
Locale locale,
Charset charset)
このツールの標準ファイルマネージャー実装の新しいインスタンスを取得します。 |
JavaCompiler.CompilationTask |
JavaCompiler.getTask(Writer out,
JavaFileManager fileManager,
DiagnosticListener<? super JavaFileObject> diagnosticListener,
Iterable<String> options,
Iterable<String> classes,
Iterable<? extends JavaFileObject> compilationUnits)
指定のコンポーネントおよび引数を持つコンパイルタスクの将来を作成します。 |
JavaCompiler.CompilationTask |
JavaCompiler.getTask(Writer out,
JavaFileManager fileManager,
DiagnosticListener<? super JavaFileObject> diagnosticListener,
Iterable<String> options,
Iterable<String> classes,
Iterable<? extends JavaFileObject> compilationUnits)
指定のコンポーネントおよび引数を持つコンパイルタスクの将来を作成します。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。