インタフェース
javax.tools.JavaFileManager.Locationの使用
| パッケージ | 説明 |
|---|---|
| javax.annotation.processing |
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
|
| javax.tools |
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
|
-
javax.annotation.processingでのJavaFileManager.Locationの使用
JavaFileManager.Location型のパラメータを持つjavax.annotation.processing内のメソッド 修飾子と型 メソッド 説明 FileObjectFiler. createResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName, Element... originatingElements)書込み対象の新しい補助リソース・ファイルを作成し、それに対応するファイル・オブジェクトを返します。FileObjectFiler. getResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName)既存のリソースを読み取るためのオブジェクトを返します。 -
javax.toolsでのJavaFileManager.Locationの使用
JavaFileManager.Locationを実装しているjavax.tools内のクラス 修飾子と型 クラス 説明 static classDocumentationTool.LocationDocumentationToolに固有の場所です。classStandardLocationファイル・オブジェクトの標準の場所です。JavaFileManager.Locationを返すjavax.tools内のメソッド 修飾子と型 メソッド 説明 JavaFileManager.LocationForwardingJavaFileManager. getLocationForModule(JavaFileManager.Location location, String moduleName)JavaFileManager.LocationForwardingJavaFileManager. 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のメソッド 修飾子と型 メソッド 説明 Iterable<Set<JavaFileManager.Location>>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)指定されたファイル・オブジェクトが指定されたロケーション"に含まれた"かどうかを決定します。ClassLoaderForwardingJavaFileManager. getClassLoader(JavaFileManager.Location location)ClassLoaderJavaFileManager. getClassLoader(JavaFileManager.Location location)指定されたパッケージ指向のロケーションからプラグインをロードするためのクラス・ローダーを返します。FileObjectForwardingJavaFileManager. getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)FileObjectJavaFileManager. getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)指定されたパッケージ指向のロケーションにある指定されたパッケージ内の指定された「相対名」を表す入力用の「ファイル・オブジェクト」を返します。FileObjectForwardingJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)FileObjectJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)指定されたロケーションの指定されたパッケージ内の指定された「相対名」を表す出力用の「ファイル・オブジェクト」を返します。JavaFileObjectForwardingJavaFileManager. getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)JavaFileObjectJavaFileManager. getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)指定されたパッケージ指向のロケーションで指定された種類の指定されたクラスを表す入力用の「ファイル・オブジェクト」を返します。JavaFileObjectForwardingJavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)JavaFileObjectJavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)指定されたパッケージ指向のロケーションで指定された種類の指定されたクラスを表す出力用の「ファイル・オブジェクト」を返します。Iterable<? extends File>StandardJavaFileManager. getLocation(JavaFileManager.Location location)指定されたロケーションに関連付けられた検索パスを返します。default Iterable<? extends Path>StandardJavaFileManager. getLocationAsPaths(JavaFileManager.Location location)指定されたロケーションに関連付けられた検索パスを返します。JavaFileManager.LocationForwardingJavaFileManager. getLocationForModule(JavaFileManager.Location location, String moduleName)JavaFileManager.LocationForwardingJavaFileManager. 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)指定されたロケーションから特定のサービス・クラスのサービス・ローダーを取得します。booleanJavaFileManager. hasLocation(JavaFileManager.Location location)このファイル・マネージャにとって既知の場所であるかどうかを判断します。StringForwardingJavaFileManager. inferBinaryName(JavaFileManager.Location location, JavaFileObject file)StringJavaFileManager. inferBinaryName(JavaFileManager.Location location, JavaFileObject file)パッケージ指向のロケーションに基づいてファイル・オブジェクトのバイナリ名を推論します。StringForwardingJavaFileManager. inferModuleName(JavaFileManager.Location location)default StringJavaFileManager. inferModuleName(JavaFileManager.Location location)getLocationForModuleまたはlistModuleLocationsから返されるモジュールの名前をそのロケーションから推測します。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)指定されたパッケージ指向のロケーションで、指定された条件に一致するすべてのファイル・オブジェクトを一覧表示します。Iterable<Set<JavaFileManager.Location>>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)指定された検索パスを指定されたロケーションに関連付けます。