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