インタフェース
javax.tools.JavaFileManager.Locationの使用
JavaFileManager.Locationを使用するパッケージ
パッケージ
説明
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
- 
javax.annotation.processingでのJavaFileManager.Locationの使用
型JavaFileManager.Locationのパラメータを持つjavax.annotation.processingのメソッド修飾子と型メソッド説明Filer.createResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName, Element... originatingElements)書込み対象の新しい補助リソース・ファイルを作成し、それに対応するファイル・オブジェクトを返します。Filer.getResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName)既存のリソースを読み取るためのオブジェクトを返します。 - 
javax.toolsでのJavaFileManager.Locationの使用
JavaFileManager.Locationを実装しているjavax.toolsのクラス修飾子と型メソッド説明ForwardingJavaFileManager.getLocationForModule(JavaFileManager.Location location, String moduleName)ForwardingJavaFileManager.getLocationForModule(JavaFileManager.Location location, JavaFileObject fo)default JavaFileManager.LocationJavaFileManager.getLocationForModule(JavaFileManager.Location location, String moduleName)モジュール指向のロケーションまたは出力ロケーションのいずれかである、ロケーション内の名前付きモジュールのロケーションを取得します。default JavaFileManager.LocationJavaFileManager.getLocationForModule(JavaFileManager.Location location, JavaFileObject fo)特定のファイルが格納されているモジュールのロケーションを取得します。ロケーションは、モジュール指向のロケーションまたは出力ロケーションのいずれかです。static JavaFileManager.LocationStandardLocation.locationFor(String name)指定された名前のロケーション・オブジェクトを返します。型JavaFileManager.Locationの引数を持つ型を返すjavax.toolsのメソッド修飾子と型メソッド説明ForwardingJavaFileManager.listLocationsForModules(JavaFileManager.Location location)default Iterable<Set<JavaFileManager.Location>>JavaFileManager.listLocationsForModules(JavaFileManager.Location location)モジュール指向のロケーションまたは出力ロケーションのすべてのモジュールのロケーションを一覧表示します。型JavaFileManager.Locationのパラメータを持つjavax.toolsのメソッド修飾子と型メソッド説明booleanForwardingJavaFileManager.contains(JavaFileManager.Location location, FileObject fo)default booleanJavaFileManager.contains(JavaFileManager.Location location, FileObject fo)指定されたファイル・オブジェクトが指定されたロケーション"に含まれた"かどうかを決定します。ForwardingJavaFileManager.getClassLoader(JavaFileManager.Location location)JavaFileManager.getClassLoader(JavaFileManager.Location location)指定されたパッケージ指向のロケーションからプラグインをロードするためのクラス・ローダーを返します。ForwardingJavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)JavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)指定されたパッケージ指向のロケーションにある指定されたパッケージ内の指定された「相対名」を表す入力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)JavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)指定されたロケーションの指定されたパッケージ内の指定された「相対名」を表す出力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)JavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)指定されたパッケージ指向のロケーションで指定された種類の指定されたクラスを表す入力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)指定されたパッケージ指向のロケーションで指定された種類の指定されたクラスを表す出力用の「ファイル・オブジェクト」を返します。StandardJavaFileManager.getLocation(JavaFileManager.Location location)指定されたロケーションに関連付けられた検索パスを返します。StandardJavaFileManager.getLocationAsPaths(JavaFileManager.Location location)指定されたロケーションに関連付けられた検索パスを返します。ForwardingJavaFileManager.getLocationForModule(JavaFileManager.Location location, String moduleName)ForwardingJavaFileManager.getLocationForModule(JavaFileManager.Location location, JavaFileObject fo)default JavaFileManager.LocationJavaFileManager.getLocationForModule(JavaFileManager.Location location, String moduleName)モジュール指向のロケーションまたは出力ロケーションのいずれかである、ロケーション内の名前付きモジュールのロケーションを取得します。default JavaFileManager.LocationJavaFileManager.getLocationForModule(JavaFileManager.Location location, JavaFileObject fo)特定のファイルが格納されているモジュールのロケーションを取得します。ロケーションは、モジュール指向のロケーションまたは出力ロケーションのいずれかです。<S> ServiceLoader<S>ForwardingJavaFileManager.getServiceLoader(JavaFileManager.Location location, Class<S> service)default <S> ServiceLoader<S>JavaFileManager.getServiceLoader(JavaFileManager.Location location, Class<S> service)指定されたロケーションから特定のサービス・クラスのサービス・ローダーを取得します。booleanForwardingJavaFileManager.hasLocation(JavaFileManager.Location location)booleanJavaFileManager.hasLocation(JavaFileManager.Location location)このファイル・マネージャにとって既知の場所であるかどうかを判断します。ForwardingJavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file)JavaFileManager.inferBinaryName(JavaFileManager.Location location, JavaFileObject file)パッケージ指向のロケーションに基づいてファイル・オブジェクトのバイナリ名を推論します。ForwardingJavaFileManager.inferModuleName(JavaFileManager.Location location)default StringJavaFileManager.inferModuleName(JavaFileManager.Location location)getLocationForModuleまたはlistModuleLocationsから返されるモジュールの名前をそのロケーションから推測します。ForwardingJavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)JavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)指定されたパッケージ指向のロケーションで、指定された条件に一致するすべてのファイル・オブジェクトを一覧表示します。ForwardingJavaFileManager.listLocationsForModules(JavaFileManager.Location location)default Iterable<Set<JavaFileManager.Location>>JavaFileManager.listLocationsForModules(JavaFileManager.Location location)モジュール指向のロケーションまたは出力ロケーションのすべてのモジュールのロケーションを一覧表示します。voidStandardJavaFileManager.setLocation(JavaFileManager.Location location, Iterable<? extends File> files)指定された検索パスを指定されたロケーションに関連付けます。default voidStandardJavaFileManager.setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths)指定された検索パスを、指定されたモジュールとロケーションに関連付けます。これは、モジュール指向または出力ロケーションでなければなりません。default voidStandardJavaFileManager.setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths)指定された検索パスを指定されたロケーションに関連付けます。