JavaTM Platform
Standard Ed. 6

インタフェース
javax.tools.JavaFileManager.Location の使用

JavaFileManager.Location を使用しているパッケージ
javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 
javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
 

javax.annotation.processing での JavaFileManager.Location の使用
 

JavaFileManager.Location 型のパラメータを持つ javax.annotation.processing のメソッド
 FileObject Filer.createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements)
          書き込み対象の新しい補助リソースファイルを作成し、それに対応するファイルオブジェクトを返します。
 FileObject Filer.getResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName)
          既存のリソースを読み取るためのオブジェクトを返します。
 

javax.tools での JavaFileManager.Location の使用
 

JavaFileManager.Location を実装している javax.tools のクラス
 class StandardLocation
          ファイルオブジェクトの標準の場所です。
 

JavaFileManager.Location を返す javax.tools のメソッド
static JavaFileManager.Location StandardLocation.locationFor(String name)
          指定された名前の場所オブジェクトを取得します。
 

JavaFileManager.Location 型のパラメータを持つ javax.tools のメソッド
 ClassLoader JavaFileManager.getClassLoader(JavaFileManager.Location location)
          指定された場所からプラグインをロードするクラスローダーを取得します。
 ClassLoader ForwardingJavaFileManager.getClassLoader(JavaFileManager.Location location)
           
 FileObject JavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
          指定された場所にある、特定のパッケージ内の特定の相対名を表す入力用ファイルオブジェクトを取得します。
 FileObject ForwardingJavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
           
 FileObject JavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
          指定された場所にある、特定のパッケージ内の特定の相対名を表す出力用ファイルオブジェクトを取得します。
 FileObject ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
           
 JavaFileObject JavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
          指定された場所にある、特定の種類の特定のクラスを表す入力用ファイルオブジェクトを取得します。
 JavaFileObject ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
           
 JavaFileObject JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
          指定された場所にある、特定の種類の特定のクラスを表す出力用ファイルオブジェクトを取得します。
 JavaFileObject ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
           
 Iterable<? extends File> StandardJavaFileManager.getLocation(JavaFileManager.Location location)
          指定された場所に関連付けられたパスを取得します。
 boolean JavaFileManager.hasLocation(JavaFileManager.Location location)
          このファイルマネージャーにとって既知の場所であるかどうかを判断します。
 boolean ForwardingJavaFileManager.hasLocation(JavaFileManager.Location location)
           
 String JavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
          場所に基づいてファイルオブジェクトのバイナリ名を推測します。
 String ForwardingJavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file)
           
 Iterable<JavaFileObject> JavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
          指定の場所の指定の基準に一致するすべてのファイルオブジェクトを一覧表示します。
 Iterable<JavaFileObject> ForwardingJavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
           
 void StandardJavaFileManager.setLocation(JavaFileManager.Location location, Iterable<? extends File> path)
          指定されたパスと指定された場所を関連付けます。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。