クラス JavaUtils

java.lang.ObjectSE
org.springframework.amqp.utils.JavaUtils

public final class JavaUtils extends ObjectSE
いくつかの Java 反復コードを簡素化するためのチェーンされたユーティリティメソッド。シングルトン INSTANCE への参照を取得してから、ユーティリティメソッドへのチェーン呼び出しを行います。
導入:
2.1.4
作成者:
Gary Russell
  • フィールドの詳細

    • INSTANCE

      public static final JavaUtils INSTANCE
      このユーティリティクラスのシングルトンインスタンス。
  • メソッドの詳細

    • acceptIfCondition

      public <T> JavaUtils acceptIfCondition(boolean condition, T value, ConsumerSE<T> consumer)
      条件が真の場合、値を使用して Consumer.accept(Object)SE を呼び出します。
      型パラメーター:
      T - 値の型。
      パラメーター:
      condition - 状態。
      value - 値。
      consumer - コンシューマー。
      戻り値:
      this。
    • acceptIfNotNull

      public <T> JavaUtils acceptIfNotNull(T value, ConsumerSE<T> consumer)
      null でない場合は、値を使用して Consumer.accept(Object)SE を呼び出します。
      型パラメーター:
      T - 値の型。
      パラメーター:
      value - 値。
      consumer - コンシューマー。
      戻り値:
      this。
    • acceptIfHasText

      public JavaUtils acceptIfHasText(StringSE value, ConsumerSE<StringSE> consumer)
      null または空でない場合は、値を使用して Consumer.accept(Object)SE を呼び出します。
      パラメーター:
      value - 値。
      consumer - コンシューマー。
      戻り値:
      this。
    • acceptIfCondition

      public <T1, T2> JavaUtils acceptIfCondition(boolean condition, T1 t1, T2 t2, BiConsumerSE<T1,T2> consumer)
      条件が真の場合は、引数を使用して BiConsumer.accept(Object, Object)SE を呼び出します。
      型パラメーター:
      T1 - 最初の引数の型。
      T2 - 2 番目の引数型。
      パラメーター:
      condition - 状態。
      t1 - 最初のコンシューマーの議論
      t2 - 2 番目のコンシューマーの議論
      consumer - コンシューマー。
      戻り値:
      this。
    • acceptIfNotNull

      public <T1, T2> JavaUtils acceptIfNotNull(T1 t1, T2 t2, BiConsumerSE<T1,T2> consumer)
      t2 引数が null でない場合は、引数を使用して BiConsumer.accept(Object, Object)SE を呼び出します。
      型パラメーター:
      T1 - 最初の引数の型。
      T2 - 2 番目の引数型。
      パラメーター:
      t1 - 最初の引数
      t2 - 2 番目のコンシューマーの議論
      consumer - コンシューマー。
      戻り値:
      this。
    • acceptIfHasText

      public <T> JavaUtils acceptIfHasText(T t1, StringSE value, BiConsumerSE<T,StringSE> consumer)
      value 引数が null または空でない場合は、引数を使用して BiConsumer.accept(Object, Object)SE を呼び出します。
      型パラメーター:
      T - 最初の引数の型。
      パラメーター:
      t1 - 最初のコンシューマーの議論。
      value - 2 番目のコンシューマーの議論
      consumer - コンシューマー。
      戻り値:
      this。