インタフェース
javax.tools.FileObjectの使用
-
FileObjectを使用しているパッケージ パッケージ 説明 com.sun.source.util 抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 -
-
com.sun.source.utilでのFileObjectの使用
FileObject型のパラメータを持つcom.sun.source.utilのメソッド 修飾子と型 メソッド 説明 abstract DocCommentTreeDocTrees. getDocCommentTree(FileObject fileObject)指定されたファイルのdocコメント・ツリーを返します。abstract DocTreePathDocTrees. getDocTreePath(FileObject fileObject, PackageElement packageElement)指定されたファイルのdocコメント・ツリーを含むdocツリー・パスを返します。 -
javax.annotation.processingでのFileObjectの使用
FileObjectを返す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でのFileObjectの使用
FileObject型の型パラメータを持つjavax.tools内のクラス 修飾子と型 クラス 説明 classForwardingFileObject<F extends FileObject>指定されたファイル・オブジェクトに呼出しを転送します。javax.tools内のFileObjectのサブインタフェース 修飾子と型 インタフェース 説明 interfaceJavaFileObjectJava™プログラミング言語のソース・ファイルやクラス・ファイルを操作するツール向けのファイルの抽象化です。FileObjectを実装しているjavax.tools内のクラス 修飾子と型 クラス 説明 classForwardingFileObject<F extends FileObject>指定されたファイル・オブジェクトに呼出しを転送します。classForwardingJavaFileObject<F extends JavaFileObject>指定されたファイル・オブジェクトに呼出しを転送します。classSimpleJavaFileObjectJavaFileObjectに含まれる大部分のメソッドに対して、簡単な実装を提供します。FileObjectとして宣言されているjavax.tools内のフィールド 修飾子と型 フィールド 説明 protected FForwardingFileObject. fileObjectすべてのメソッドが委譲される、委譲先のファイル・オブジェクトです。FileObjectを返すjavax.tools内のメソッド 修飾子と型 メソッド 説明 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)指定された場所にある指定されたパッケージ内の指定された相対名を表す出力用のファイルオブジェクトを返します。FileObject型のパラメータを持つjavax.tools内のメソッド 修飾子と型 メソッド 説明 default PathStandardJavaFileManager. asPath(FileObject file)このファイル・オブジェクトの基礎となるパス(存在する場合)を返します(オプションの操作)。booleanForwardingJavaFileManager. contains(JavaFileManager.Location location, FileObject fo)default booleanJavaFileManager. contains(JavaFileManager.Location location, FileObject fo)指定されたファイルオブジェクトが指定された場所に「含まれている」かどうかを決定します。FileObjectForwardingJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)FileObjectJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)指定された場所にある指定されたパッケージ内の指定された相対名を表す出力用のファイルオブジェクトを返します。JavaFileObjectForwardingJavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)JavaFileObjectJavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)指定されたパッケージ指向の場所で指定された種類の指定されたクラスを表す出力のファイル・オブジェクトを返します。booleanForwardingJavaFileManager. isSameFile(FileObject a, FileObject b)booleanJavaFileManager. isSameFile(FileObject a, FileObject b)2つのファイル・オブジェクトを比較し、これらによって表される配下のオブジェクトが同じである場合はtrueを返します。booleanStandardJavaFileManager. isSameFile(FileObject a, FileObject b)2つのファイル・オブジェクトを比較し、それらが同一の正規のファイル、zipファイル・エントリ、またはファイル・システムに基づくコンテナ内のエントリを表している場合はtrueを返します。
-