spring-framework / org.springframework.beans.propertyeditors / CustomBooleanEditor / <init>

<init>

CustomBooleanEditor(allowEmpty: Boolean)

Create a new CustomBooleanEditor instance, with "true"/"on"/"yes" and "false"/"off"/"no" as recognized String values.

The "allowEmpty" parameter states if an empty String should be allowed for parsing, i.e. get interpreted as null value. Else, an IllegalArgumentException gets thrown in that case.

Parameters

allowEmpty - if empty strings should be allowed

CustomBooleanEditor(@Nullable trueString: String, @Nullable falseString: String, allowEmpty: Boolean)

Create a new CustomBooleanEditor instance, with configurable String values for true and false.

The "allowEmpty" parameter states if an empty String should be allowed for parsing, i.e. get interpreted as null value. Else, an IllegalArgumentException gets thrown in that case.

Parameters

trueString - the String value that represents true: for example, "true" (VALUE_TRUE), "on" (VALUE_ON), "yes" (VALUE_YES) or some custom value

falseString - the String value that represents false: for example, "false" (VALUE_FALSE), "off" (VALUE_OFF), "no" (VALUE_NO) or some custom value

allowEmpty - if empty strings should be allowed

See Also
#VALUE_TRUE#VALUE_FALSE#VALUE_ON#VALUE_OFF#VALUE_YES#VALUE_NO