インターフェース GeneratedFiles

すべての既知の実装クラス:
FileSystemGeneratedFilesInMemoryGeneratedFiles

public interface GeneratedFiles
事前処理中に生成された sourceresource、または class ファイルを追加するために使用できるインターフェース。ソースファイルとリソースファイルは、UTF-8 エンコーディングを使用して記述されます。
導入:
6.0
作成者:
Phillip Webb, Brian Clozel, Stephane Nicoll
関連事項:
  • メソッドの詳細

    • addSourceFile

      default void addSourceFile(org.springframework.javapoet.JavaFile javaFile)
      指定された JavaFile からのコンテンツで生成された source file を追加します。
      パラメーター:
      javaFile - 追加する java ファイル
    • addSourceFile

      default void addSourceFile(StringSE className, CharSequenceSE content)
      指定された CharSequenceSE からのコンテンツで生成された source file を追加します。
      パラメーター:
      className - ファイルのパスを決定するために使用するクラス名
      content - ファイルの内容
    • addSourceFile

      default void addSourceFile(StringSE className, ThrowingConsumer<AppendableSE> content)
      指定された ThrowingConsumer に渡された AppendableSE に書き込まれたコンテンツを使用して、生成された source file を追加します。
      パラメーター:
      className - ファイルのパスを決定するために使用するクラス名
      content - ファイルの内容を受け取る AppendableSE を受け入れる ThrowingConsumer
    • addSourceFile

      default void addSourceFile(StringSE className, InputStreamSource content)
      指定された InputStreamSource からのコンテンツで生成された source file を追加します。
      パラメーター:
      className - ファイルのパスを決定するために使用するクラス名
      content - ファイルの内容を含む入力ストリームを提供する InputStreamSource
    • addResourceFile

      default void addResourceFile(StringSE path, CharSequenceSE content)
      指定された CharSequenceSE からのコンテンツで生成された resource file を追加します。
      パラメーター:
      path - ファイルの相対パス
      content - ファイルの内容
    • addResourceFile

      default void addResourceFile(StringSE path, ThrowingConsumer<AppendableSE> content)
      指定された ThrowingConsumer に渡された AppendableSE に書き込まれたコンテンツを使用して、生成された resource file を追加します。
      パラメーター:
      path - ファイルの相対パス
      content - ファイルの内容を受け取る AppendableSE を受け入れる ThrowingConsumer
    • addResourceFile

      default void addResourceFile(StringSE path, InputStreamSource content)
      指定された InputStreamSource からのコンテンツで生成された resource file を追加します。
      パラメーター:
      path - ファイルの相対パス
      content - ファイルの内容を含む入力ストリームを提供する InputStreamSource
    • addClassFile

      default void addClassFile(StringSE path, InputStreamSource content)
      指定された InputStreamSource からのコンテンツで生成された class file を追加します。
      パラメーター:
      path - ファイルの相対パス
      content - ファイルの内容を含む入力ストリームを提供する InputStreamSource
    • addFile

      default void addFile(GeneratedFiles.Kind kind, StringSE path, CharSequenceSE content)
      指定された CharSequenceSE のコンテンツを含む、指定された GeneratedFiles.Kind の生成ファイルを追加します。
      パラメーター:
      kind - 書き込まれるファイルの種類
      path - ファイルの相対パス
      content - ファイルの内容
    • addFile

      default void addFile(GeneratedFiles.Kind kind, StringSE path, ThrowingConsumer<AppendableSE> content)
      指定された GeneratedFiles.Kind の生成されたファイルを、指定された ThrowingConsumer に渡された AppendableSE に書き込まれたコンテンツとともに追加します。
      パラメーター:
      kind - 書き込まれるファイルの種類
      path - ファイルの相対パス
      content - ファイルの内容を受け取る AppendableSE を受け入れる ThrowingConsumer
    • addFile

      void addFile(GeneratedFiles.Kind kind, StringSE path, InputStreamSource content)
      指定された InputStreamSource のコンテンツを含む、指定された GeneratedFiles.Kind の生成ファイルを追加します。
      パラメーター:
      kind - 書き込まれるファイルの種類
      path - ファイルの相対パス
      content - ファイルの内容を含む入力ストリームを提供する InputStreamSource