svn commit: r1851331 - in /xmlgraphics/fop/branches/Temp_Avalon: fop-core/src/main/java/org/apache/fop/configuration/ fop/lib/
[email protected] Tue, 15 Jan 2019 10:11:26 -0000
| Newsgroups | gmane.text.xml.fop.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: ssteiner
Date: Tue Jan 15 10:11:26 2019
New Revision: 1851331
URL: http://svn.apache.org/viewvc?rev=1851331&view=rev
Log:
FOP-2733: Make boolean work as before
Removed:
xmlgraphics/fop/branches/Temp_Avalon/fop/lib/avalon-framework-api-4.3.1.jar
xmlgraphics/fop/branches/Temp_Avalon/fop/lib/avalon-framework-impl-4.3.1.jar
xmlgraphics/fop/branches/Temp_Avalon/fop/lib/avalon-framework.LICENSE.txt
xmlgraphics/fop/branches/Temp_Avalon/fop/lib/avalon-framework.NOTICE.TXT
Modified:
xmlgraphics/fop/branches/Temp_Avalon/fop-core/src/main/java/org/apache/fop/configuration/DefaultConfiguration.java
Modified: xmlgraphics/fop/branches/Temp_Avalon/fop-core/src/main/java/org/apache/fop/configuration/DefaultConfiguration.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_Avalon/fop-core/src/main/java/org/apache/fop/configuration/DefaultConfiguration.java?rev=1851331&r1=1851330&r2=1851331&view=diff
==============================================================================
--- xmlgraphics/fop/branches/Temp_Avalon/fop-core/src/main/java/org/apache/fop/configuration/DefaultConfiguration.java (original)
+++ xmlgraphics/fop/branches/Temp_Avalon/fop-core/src/main/java/org/apache/fop/configuration/DefaultConfiguration.java Tue Jan 15 10:11:26 2019
@@ -173,7 +173,11 @@ public class DefaultConfiguration implem
@Override
public boolean getAttributeAsBoolean(String key, boolean defaultValue) {
- return Boolean.parseBoolean(getAttribute(key));
+ String result = getAttribute(key);
+ if (result == null || "".equals(result)) {
+ return defaultValue;
+ }
+ return "true".equalsIgnoreCase(result) || "yes".equalsIgnoreCase(result);
}
@Override
@@ -224,8 +228,8 @@ public class DefaultConfiguration implem
@Override
public boolean getValueAsBoolean(boolean defaultValue) {
- String result = getValue0();
- if (result == null || "".equals(result)) {
+ String result = getValue0().trim();
+ if ("".equals(result)) {
return defaultValue;
}
return Boolean.parseBoolean(result);