8201328: SynthParser should use Boolean.parseBoolean

Reviewed-by: serb
This commit is contained in:
Martin Buchholz 2018-04-10 10:18:01 -07:00
parent 7c5c5acb6e
commit 60362ebdd0

View file

@ -746,12 +746,7 @@ class SynthParser extends DefaultHandler {
value = lookup(aValue, Object.class); value = lookup(aValue, Object.class);
break; break;
case 1: // boolean case 1: // boolean
if (aValue.toUpperCase().equals("TRUE")) { value = Boolean.parseBoolean(aValue);
value = Boolean.TRUE;
}
else {
value = Boolean.FALSE;
}
break; break;
case 2: // dimension case 2: // dimension
StringTokenizer tok = new StringTokenizer(aValue); StringTokenizer tok = new StringTokenizer(aValue);
@ -939,11 +934,11 @@ class SynthParser extends DefaultHandler {
": destinationInsets must be top left bottom right"); ": destinationInsets must be top left bottom right");
} }
else if (key.equals(ATTRIBUTE_PAINT_CENTER)) { else if (key.equals(ATTRIBUTE_PAINT_CENTER)) {
paintCenter = value.toLowerCase().equals("true"); paintCenter = Boolean.parseBoolean(value);
paintCenterSpecified = true; paintCenterSpecified = true;
} }
else if (key.equals(ATTRIBUTE_STRETCH)) { else if (key.equals(ATTRIBUTE_STRETCH)) {
stretch = value.toLowerCase().equals("true"); stretch = Boolean.parseBoolean(value);
stretchSpecified = true; stretchSpecified = true;
} }
else if (key.equals(ATTRIBUTE_DIRECTION)) { else if (key.equals(ATTRIBUTE_DIRECTION)) {
@ -989,7 +984,7 @@ class SynthParser extends DefaultHandler {
} }
} }
else if (key.equals(ATTRIBUTE_CENTER)) { else if (key.equals(ATTRIBUTE_CENTER)) {
center = value.toLowerCase().equals("true"); center = Boolean.parseBoolean(value);
} }
} }
if (painter == null) { if (painter == null) {