クラス ConditionMessage.Builder

java.lang.ObjectSE
org.springframework.boot.autoconfigure.condition.ConditionMessage.Builder
含まれているクラス:
ConditionMessage

public final class ConditionMessage.Builder extends ObjectSE
条件の ConditionMessage を作成するために使用されるビルダー。
  • メソッドの詳細

    • foundExactly

      public ConditionMessage foundExactly(ObjectSE result)
      正確な結果が見つかったことを示します。たとえば、foundExactly("foo") はメッセージ "found foo" になります。
      パラメーター:
      result - 見つかった結果
      戻り値:
      構築された ConditionMessage
    • found

      public ConditionMessage.ItemsBuilder found(StringSE article)
      1 つ以上の結果が見つかったことを示します。たとえば、found("bean").items("x") は "found Bean x" というメッセージを表示します。
      パラメーター:
      article - 見つかった記事
      戻り値:
      ConditionMessage.ItemsBuilder
    • found

      public ConditionMessage.ItemsBuilder found(StringSE singular, StringSE plural)
      1 つ以上の結果が見つかったことを示します。たとえば、found("bean", "beans").items("x", "y") は「found beans x、y」というメッセージを表示します。
      パラメーター:
      singular - 単数形の記事
      plural - 複数形の記事
      戻り値:
      ConditionMessage.ItemsBuilder
    • didNotFind

      public ConditionMessage.ItemsBuilder didNotFind(StringSE article)
      1 つ以上の結果が見つからなかったことを示します。たとえば、didNotFind("bean").items("x") は「Bean x が見つかりませんでした」というメッセージを表示します。
      パラメーター:
      article - 見つかった記事
      戻り値:
      ConditionMessage.ItemsBuilder
    • didNotFind

      public ConditionMessage.ItemsBuilder didNotFind(StringSE singular, StringSE plural)
      1 つ以上の結果が見つかったことを示します。たとえば、didNotFind("bean", "beans").items("x", "y") は「bean x、y が見つかりませんでした」というメッセージを表示します。
      パラメーター:
      singular - 単数形の記事
      plural - 複数形の記事
      戻り値:
      ConditionMessage.ItemsBuilder
    • resultedIn

      public ConditionMessage resultedIn(ObjectSE result)
      単一の結果を示します。たとえば、resultedIn("yes") の結果は "resulted in yes" というメッセージになります。
      パラメーター:
      result - 結果
      戻り値:
      構築された ConditionMessage
    • available

      public ConditionMessage available(StringSE item)
      何かが利用可能であることを示します。たとえば、available("money") は "money is available" というメッセージを表示します。
      パラメーター:
      item - 入手可能なアイテム
      戻り値:
      構築された ConditionMessage
    • notAvailable

      public ConditionMessage notAvailable(StringSE item)
      利用できないものがあることを示します。たとえば、notAvailable("time") は「時間を利用できません」というメッセージを表示します。
      パラメーター:
      item - 入手できない項目
      戻り値:
      構築された ConditionMessage
    • because

      public ConditionMessage because(StringSE reason)
      理由を示します。たとえば、because("running Linux") は "running Linux" というメッセージを表示します。
      パラメーター:
      reason - メッセージの理由
      戻り値:
      構築された ConditionMessage