- private boolean parseBoolean(String value)
- {
- if (null == value) {
- return false;
- }
-
- String setting = value.trim().toLowerCase(Locale.CANADA);
-
- if (setting.equals("yes") || setting.equals("true") || setting.equals("on") || setting.equals("1")) {
- return true;
- }
- if (setting.equals("no") || setting.equals("false") || setting.equals("off") || setting.equals("0")) {
- return false;
- }
-
- throw new IllegalArgumentException("UnrecognizedBooleanValue: \"" + value + "\"");
- }
-