Skip to content
Snippets Groups Projects
Commit 44c81269 authored by Jonas Blatt's avatar Jonas Blatt :ant:
Browse files

Add boolean parsed Text

parent 5bd32aa7
No related branches found
No related tags found
No related merge requests found
......@@ -8,9 +8,6 @@ import de.unikoblenz.fgbks.base.utils.boundary.BoundaryParseException;
public class BooleanBoundary extends AbstractGrowingBoundary<Boolean> {
private static final String TRUE_STRING = "true";
private static final String FALSE_STRING = "false";
public BooleanBoundary(String text) {
super(text, Boolean.TYPE);
}
......@@ -48,12 +45,17 @@ public class BooleanBoundary extends AbstractGrowingBoundary<Boolean> {
if (text.trim().isEmpty()) {
lowerBound = getMinValue();
upperBound = getMaxValue();
} else if (TRUE_STRING.equals(text.toLowerCase())) {
} else if (Boolean.TRUE.toString().equals(text.toLowerCase())) {
lowerBound = upperBound = getMaxValue();
} else if (FALSE_STRING.equals(text.toLowerCase())) {
} else if (Boolean.FALSE.toString().equals(text.toLowerCase())) {
lowerBound = upperBound = getMinValue();
} else {
throw new BoundaryParseException("Boolean value cloud not be parsed: " + text);
}
}
@Override
public String getParsedText() {
return lowerBound != upperBound ? "" : lowerBound.toString();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment