クラス CustomBooleanEditor

java.lang.ObjectSE
java.beans.PropertyEditorSupportSE
org.springframework.beans.propertyeditors.CustomBooleanEditor
実装されたすべてのインターフェース:
PropertyEditorSE

public class CustomBooleanEditor extends PropertyEditorSupportSE
ブール / ブールプロパティのプロパティエディター。

これはシステム PropertyEditor として使用するためのものではなく、カスタムコントローラーコード内のロケール固有のブールエディターとして使用して、UI によって引き起こされたブール文字列を Bean のブールプロパティに解析し、UI フォームでチェックします。

Web MVC コードでは、このエディターは通常 binder.registerCustomEditor 呼び出しで登録されます。

導入:
10.06.2003
作成者:
Juergen Hoeller
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • CustomBooleanEditor

      public CustomBooleanEditor(boolean allowEmpty)
      認識された文字列値として "true" /"on" / "yes" および "false" /"off" / "no" を使用して、新しい CustomBooleanEditor インスタンスを作成します。

      "allowEmpty" パラメーターは、解析に空の文字列を許可するかどうか、つまり null 値として解釈されるかどうかを示します。そうでない場合、IllegalArgumentException がその場合にスローされます。

      パラメーター:
      allowEmpty - 空の文字列を許可する場合
    • CustomBooleanEditor

      public CustomBooleanEditor(@Nullable StringSE trueString, @Nullable StringSE falseString, boolean allowEmpty)
      true および false の設定可能な文字列値を使用して、新しい CustomBooleanEditor インスタンスを作成します。

      "allowEmpty" パラメーターは、解析に空の文字列を許可するかどうか、つまり null 値として解釈されるかどうかを示します。そうでない場合、IllegalArgumentException がその場合にスローされます。

      パラメーター:
      trueString - true を表す文字列値: たとえば、"true" (VALUE_TRUE)、"on" (VALUE_ON)、"yes" (VALUE_YES)、いくつかのカスタム値
      falseString - false を表す文字列値: たとえば、"false" (VALUE_FALSE)、"off" (VALUE_OFF)、"no" (VALUE_NO)、カスタム値
      allowEmpty - 空の文字列を許可する場合
      関連事項:
  • メソッドの詳細