クラス InMemoryGeneratedFiles
java.lang.ObjectSE
org.springframework.aot.generate.InMemoryGeneratedFiles
- 実装されているすべてのインターフェース:
GeneratedFiles
生成されたファイルをメモリ内に保持する
GeneratedFiles 実装。- 導入:
- 6.0
- 作成者:
- Phillip Webb, Stephane Nicoll
ネストされたクラスの要約
インターフェース org.springframework.aot.generate.GeneratedFiles から継承されたネストクラス / インターフェース
GeneratedFiles.FileHandler, GeneratedFiles.Kindコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明getGeneratedFile(GeneratedFiles.Kind kind, StringSE path) 指定されたファイルのInputStreamSourceを返します。getGeneratedFileContent(GeneratedFiles.Kind kind, StringSE path) 指定されたファイルの内容を返します。特定のGeneratedFiles.Kindの生成されたファイルのMapSE を返します。voidhandleFile(GeneratedFiles.Kind kind, StringSE path, ThrowingConsumer<GeneratedFiles.FileHandler> handler) 指定されたハンドラーを使用して、指定されたGeneratedFiles.Kindの生成されたファイルを処理します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.aot.generate.GeneratedFiles から継承されたメソッド
addClassFile, addFile, addFile, addFile, addResourceFile, addResourceFile, addResourceFile, addSourceFile, addSourceFile, addSourceFile, addSourceFile
コンストラクターの詳細
InMemoryGeneratedFiles
public InMemoryGeneratedFiles()
メソッドの詳細
handleFile
public void handleFile(GeneratedFiles.Kind kind, StringSE path, ThrowingConsumer<GeneratedFiles.FileHandler> handler) インターフェースからコピーされた説明:GeneratedFiles指定されたハンドラーを使用して、指定されたGeneratedFiles.Kindの生成されたファイルを処理します。ファイルハンドラーを使用すると、すでに生成されたファイルの内容 (存在する場合) を消費し、必要に応じてその内容を上書きする方法を提供できます。- 次で指定:
- インターフェース
GeneratedFilesのhandleFile - パラメーター:
kind- ファイルの種類path- ファイルの相対パスhandler- ファイルのGeneratedFiles.FileHandlerのコンシューマー
getGeneratedFiles
特定のGeneratedFiles.Kindの生成されたファイルのMapSE を返します。- パラメーター:
kind- 生成されたファイルの種類- 戻り値:
InputStreamSourceインスタンスへのパスのMapSE
getGeneratedFileContent
@Nullable public StringSE getGeneratedFileContent(GeneratedFiles.Kind kind, StringSE path) throws IOExceptionSE 指定されたファイルの内容を返します。- パラメーター:
kind- 生成されたファイルの種類path- ファイルのパス- 戻り値:
- ファイルの内容、またはファイルが見つからない場合は
null - 例外:
IOExceptionSE- 読み取りエラー時
getGeneratedFile
指定されたファイルのInputStreamSourceを返します。- パラメーター:
kind- 生成されたファイルの種類path- ファイルのパス- 戻り値:
- ファイルソースまたはファイルが見つからない場合は
null