/[Apache-SVN]/cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/formmodel/BooleanField.java
ViewVC logotype

Diff of /cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/formmodel/BooleanField.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/formmodel/BooleanField.java	2005/05/01 18:27:18	165535
+++ cocoon/blocks/core/forms/trunk/java/org/apache/cocoon/forms/formmodel/BooleanField.java	2005/05/01 18:27:33	165536
@@ -25,6 +25,7 @@ import org.xml.sax.ContentHandler;
 import org.xml.sax.SAXException;
 import org.apache.cocoon.forms.validation.ValidationErrorAware;
 import org.apache.cocoon.forms.validation.ValidationError;
+import org.apache.commons.lang.BooleanUtils;
 
 /**
  * A widget to select a boolean value. Usually rendered as a checkbox.
@@ -112,7 +113,7 @@ public class BooleanField extends Abstra
     public void generateItemSaxFragment(ContentHandler contentHandler, Locale locale) throws SAXException {
         // value element
         contentHandler.startElement(Constants.INSTANCE_NS, VALUE_EL, Constants.INSTANCE_PREFIX_COLON + VALUE_EL, XMLUtils.EMPTY_ATTRIBUTES);
-        String stringValue = String.valueOf(value != null && value.booleanValue() == true? "true": "false");
+        String stringValue = String.valueOf(BooleanUtils.toBoolean(value));
         contentHandler.characters(stringValue.toCharArray(), 0, stringValue.length());
         contentHandler.endElement(Constants.INSTANCE_NS, VALUE_EL, Constants.INSTANCE_PREFIX_COLON + VALUE_EL);
         // validation message element: only present if the value is not valid

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26