in src/java/org/apache/fulcrum/intake/validator/BooleanValidator.java [108:138]
public Boolean parse(String stringValue)
throws ParseException
{
Boolean result = null;
for (int cnt = 0;
cnt < Math.max(trueValues.length, falseValues.length); cnt++)
{
// Short-cut evaluation or bust!
if (cnt < trueValues.length &&
stringValue.equalsIgnoreCase(trueValues[cnt]))
{
result = Boolean.TRUE;
break;
}
if (cnt < falseValues.length &&
stringValue.equalsIgnoreCase(falseValues[cnt]))
{
result = Boolean.FALSE;
break;
}
}
if (result == null)
{
throw new ParseException(stringValue +
" could not be converted to a Boolean", 0);
}
return result;
}