インターフェース GeneratedFiles
- すべての既知の実装クラス:
FileSystemGeneratedFiles
,InMemoryGeneratedFiles
public interface GeneratedFiles
事前処理中に生成された
source
、resource
、または class
ファイルを追加するために使用できるインターフェース。ソースファイルとリソースファイルは、UTF-8 エンコーディングを使用して記述されます。- 導入:
- 6.0
- 作成者:
- Phillip Webb, Brian Clozel, Stephane Nicoll
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明default void
addClassFile
(StringSE path, InputStreamSource content) 指定されたInputStreamSource
からのコンテンツで生成されたclass file
を追加します。default void
addFile
(GeneratedFiles.Kind kind, StringSE path, CharSequenceSE content) 指定されたCharSequence
SE のコンテンツを含む、指定されたGeneratedFiles.Kind
の生成ファイルを追加します。void
addFile
(GeneratedFiles.Kind kind, StringSE path, InputStreamSource content) 指定されたInputStreamSource
のコンテンツを含む、指定されたGeneratedFiles.Kind
の生成ファイルを追加します。default void
addFile
(GeneratedFiles.Kind kind, StringSE path, ThrowingConsumer<AppendableSE> content) 指定されたGeneratedFiles.Kind
の生成されたファイルを、指定されたThrowingConsumer
に渡されたAppendable
SE に書き込まれたコンテンツとともに追加します。default void
addResourceFile
(StringSE path, CharSequenceSE content) 指定されたCharSequence
SE からのコンテンツで生成されたresource file
を追加します。default void
addResourceFile
(StringSE path, InputStreamSource content) 指定されたInputStreamSource
からのコンテンツで生成されたresource file
を追加します。default void
addResourceFile
(StringSE path, ThrowingConsumer<AppendableSE> content) default void
addSourceFile
(StringSE className, CharSequenceSE content) 指定されたCharSequence
SE からのコンテンツで生成されたsource file
を追加します。default void
addSourceFile
(StringSE className, InputStreamSource content) 指定されたInputStreamSource
からのコンテンツで生成されたsource file
を追加します。default void
addSourceFile
(StringSE className, ThrowingConsumer<AppendableSE> content) default void
addSourceFile
(org.springframework.javapoet.JavaFile javaFile) 指定されたJavaFile
からのコンテンツで生成されたsource file
を追加します。
メソッドの詳細
addSourceFile
default void addSourceFile(org.springframework.javapoet.JavaFile javaFile) 指定されたJavaFile
からのコンテンツで生成されたsource file
を追加します。- パラメーター:
javaFile
- 追加する java ファイル
addSourceFile
指定されたCharSequence
SE からのコンテンツで生成されたsource file
を追加します。- パラメーター:
className
- ファイルのパスを決定するために使用するクラス名content
- ファイルの内容
addSourceFile
- パラメーター:
className
- ファイルのパスを決定するために使用するクラス名content
- ファイルの内容を受け取るAppendable
SE を受け入れるThrowingConsumer
addSourceFile
指定されたInputStreamSource
からのコンテンツで生成されたsource file
を追加します。- パラメーター:
className
- ファイルのパスを決定するために使用するクラス名content
- ファイルの内容を含む入力ストリームを提供するInputStreamSource
addResourceFile
指定されたCharSequence
SE からのコンテンツで生成されたresource file
を追加します。- パラメーター:
path
- ファイルの相対パスcontent
- ファイルの内容
addResourceFile
- パラメーター:
path
- ファイルの相対パスcontent
- ファイルの内容を受け取るAppendable
SE を受け入れるThrowingConsumer
addResourceFile
指定されたInputStreamSource
からのコンテンツで生成されたresource file
を追加します。- パラメーター:
path
- ファイルの相対パスcontent
- ファイルの内容を含む入力ストリームを提供するInputStreamSource
addClassFile
指定されたInputStreamSource
からのコンテンツで生成されたclass file
を追加します。- パラメーター:
path
- ファイルの相対パスcontent
- ファイルの内容を含む入力ストリームを提供するInputStreamSource
addFile
指定されたCharSequence
SE のコンテンツを含む、指定されたGeneratedFiles.Kind
の生成ファイルを追加します。- パラメーター:
kind
- 書き込まれるファイルの種類path
- ファイルの相対パスcontent
- ファイルの内容
addFile
default void addFile(GeneratedFiles.Kind kind, StringSE path, ThrowingConsumer<AppendableSE> content) 指定されたGeneratedFiles.Kind
の生成されたファイルを、指定されたThrowingConsumer
に渡されたAppendable
SE に書き込まれたコンテンツとともに追加します。- パラメーター:
kind
- 書き込まれるファイルの種類path
- ファイルの相対パスcontent
- ファイルの内容を受け取るAppendable
SE を受け入れるThrowingConsumer
addFile
指定されたInputStreamSource
のコンテンツを含む、指定されたGeneratedFiles.Kind
の生成ファイルを追加します。- パラメーター:
kind
- 書き込まれるファイルの種類path
- ファイルの相対パスcontent
- ファイルの内容を含む入力ストリームを提供するInputStreamSource