Author: antonio
Date: Fri Dec 31 03:44:38 2004
New Revision: 123785

URL: http://svn.apache.org/viewcvs?view=rev&rev=123785
Log:
Don't create new Booleans
Modified:
   
cocoon/branches/BRANCH_2_1_X/src/blocks/faces/java/org/apache/cocoon/faces/samples/components/taglib/MapTag.java
   
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java
   
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java
   
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Form.java
   
cocoon/branches/BRANCH_2_1_X/src/blocks/petstore/java/org/apache/cocoon/components/flow/javascript/ScriptableResult.java
   
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/PropagatorAction.java
   
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/generation/CalendarGenerator.java

Modified: 
cocoon/branches/BRANCH_2_1_X/src/blocks/faces/java/org/apache/cocoon/faces/samples/components/taglib/MapTag.java
Url: 
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/faces/java/org/apache/cocoon/faces/samples/components/taglib/MapTag.java?view=diff&rev=123785&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/faces/java/org/apache/cocoon/faces/samples/components/taglib/MapTag.java&r1=123784&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/faces/java/org/apache/cocoon/faces/samples/components/taglib/MapTag.java&r2=123785
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/blocks/faces/java/org/apache/cocoon/faces/samples/components/taglib/MapTag.java
    (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/blocks/faces/java/org/apache/cocoon/faces/samples/components/taglib/MapTag.java
    Fri Dec 31 03:44:38 2004
@@ -43,6 +43,7 @@
 import org.apache.cocoon.faces.taglib.UIComponentTag;
 import org.apache.cocoon.faces.samples.components.components.MapComponent;
 import org.apache.cocoon.faces.samples.components.renderkit.Util;
+import org.apache.commons.lang.BooleanUtils;
 
 import javax.faces.component.UIComponent;
 import javax.faces.context.FacesContext;
@@ -165,8 +166,7 @@
                     createValueBinding(immediate);
                 map.setValueBinding("immediate", vb);
             } else {
-                boolean _immediate = new Boolean(immediate).booleanValue();
-                map.setImmediate(_immediate);
+                map.setImmediate(BooleanUtils.toBoolean(immediate));
             }
         }
 

Modified: 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java
Url: 
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java?view=diff&rev=123785&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java&r1=123784&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java&r2=123785
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java
    (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBuilderBase.java
    Fri Dec 31 03:44:38 2004
@@ -20,6 +20,7 @@
 import org.apache.avalon.framework.logger.LogEnabled;
 import org.apache.avalon.framework.logger.Logger;
 import org.apache.cocoon.forms.util.DomHelper;
+import org.apache.commons.lang.BooleanUtils;
 import org.w3c.dom.Element;
 
 /**
@@ -194,13 +195,10 @@
          * Interpretes the value of the lenient attribute into a Boolean object
          * allowing three-state logic (true/false/unset)
          * @param leniency value of the @lenient attribute
-         * @return null if the leniency parameter is String, otherwise the
+         * @return null if the leniency parameter is null or a String 
otherwise the allowed values
          */
         private static Boolean decideLeniency(String leniency) {
-            if (leniency == null) {
-                return null;
-            }
-            return new Boolean(leniency);
+                return BooleanUtils.toBooleanObject(leniency);
         }
     }
 }

Modified: 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java
Url: 
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java?view=diff&rev=123785&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java&r1=123784&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java&r2=123785
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java
 (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/v2/ScriptableWidget.java
 Fri Dec 31 03:44:38 2004
@@ -38,6 +38,7 @@
 import org.apache.cocoon.forms.formmodel.WidgetState;
 import org.apache.cocoon.forms.validation.ValidationError;
 import org.apache.cocoon.forms.validation.ValidationErrorAware;
+import org.apache.commons.lang.BooleanUtils;
 import org.mozilla.javascript.Context;
 import org.mozilla.javascript.JavaScriptException;
 import org.mozilla.javascript.NativeArray;
@@ -393,7 +394,7 @@
             delegate.setValue(value);
         } else if (delegate instanceof BooleanField) {
             BooleanField field = (BooleanField)delegate;
-            field.setValue(new Boolean(Context.toBoolean(value)));
+            
field.setValue(BooleanUtils.toBooleanObject(Context.toBoolean(value)));
         } else if (delegate instanceof Repeater) {
             Repeater repeater = (Repeater)delegate;
             if (value instanceof NativeArray) {

Modified: 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Form.java
Url: 
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Form.java?view=diff&rev=123785&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Form.java&r1=123784&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Form.java&r2=123785
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Form.java
      (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Form.java
      Fri Dec 31 03:44:38 2004
@@ -26,6 +26,7 @@
 import org.apache.cocoon.forms.event.WidgetEvent;
 import org.apache.cocoon.forms.event.WidgetEventMulticaster;
 import org.apache.commons.collections.list.CursorableLinkedList;
+import org.apache.commons.lang.BooleanUtils;
 
 /**
  * A widget that serves as a container for other widgets, the top-level widget 
in
@@ -248,7 +249,7 @@
      * @param redisplayForm indicates if the form should be redisplayed to the 
user.
      */
     public void endProcessing(boolean redisplayForm) {
-        this.endProcessing = new Boolean(!redisplayForm);
+        this.endProcessing = BooleanUtils.toBooleanObject(!redisplayForm);
     }
 
     /**

Modified: 
cocoon/branches/BRANCH_2_1_X/src/blocks/petstore/java/org/apache/cocoon/components/flow/javascript/ScriptableResult.java
Url: 
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/petstore/java/org/apache/cocoon/components/flow/javascript/ScriptableResult.java?view=diff&rev=123785&p1=cocoon/branches/BRANCH_2_1_X/src/blocks/petstore/java/org/apache/cocoon/components/flow/javascript/ScriptableResult.java&r1=123784&p2=cocoon/branches/BRANCH_2_1_X/src/blocks/petstore/java/org/apache/cocoon/components/flow/javascript/ScriptableResult.java&r2=123785
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/blocks/petstore/java/org/apache/cocoon/components/flow/javascript/ScriptableResult.java
    (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/blocks/petstore/java/org/apache/cocoon/components/flow/javascript/ScriptableResult.java
    Fri Dec 31 03:44:38 2004
@@ -19,6 +19,7 @@
 import java.sql.ResultSetMetaData;
 import java.sql.SQLException;
 
+import org.apache.commons.lang.BooleanUtils;
 import org.mozilla.javascript.Context;
 import org.mozilla.javascript.JavaScriptException;
 import org.mozilla.javascript.NotAFunctionException;
@@ -28,7 +29,7 @@
 
 /**
  *
- * @version CVS $Id: ScriptableResult.java,v 1.4 2004/03/05 13:02:03 
bdelacretaz Exp $
+ * @version CVS $Id$
  */
 public class ScriptableResult extends ScriptableObject {
 
@@ -114,7 +115,7 @@
             index++;
         }
         put("rowCount", this, new Integer(index));
-        put("isLimitedByMaxRows", this, new Boolean(isLimited));
+        put("isLimitedByMaxRows", this, 
BooleanUtils.toBooleanObject(isLimited));
     }
 }
 

Modified: 
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/PropagatorAction.java
Url: 
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/PropagatorAction.java?view=diff&rev=123785&p1=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/PropagatorAction.java&r1=123784&p2=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/PropagatorAction.java&r2=123785
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/PropagatorAction.java
        (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/acting/PropagatorAction.java
        Fri Dec 31 03:44:38 2004
@@ -25,6 +25,7 @@
 import org.apache.cocoon.components.modules.output.OutputModule;
 import org.apache.cocoon.environment.Redirector;
 import org.apache.cocoon.environment.SourceResolver;
+import org.apache.commons.lang.BooleanUtils;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -111,7 +112,7 @@
  *
  * @author <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a>
  * @author <a href="mailto:[EMAIL PROTECTED]">Martin Man</a>
- * @version CVS $Id: PropagatorAction.java,v 1.3 2004/03/05 13:02:43 
bdelacretaz Exp $
+ * @version CVS $Id$
  */
 public class PropagatorAction
        extends  ServiceableAction
@@ -195,10 +196,9 @@
                String outputName =
                        param.getParameter(ACTION_PREFIX + 
CONFIG_OUTPUT_MODULE, null);
                Boolean storeEmpty =
-                       new Boolean(
+                       BooleanUtils.toBooleanObject(
                                param.getParameterAsBoolean(
-                                       ACTION_PREFIX + CONFIG_STORE_EMPTY,
-                                       this.storeEmpty));
+                                       ACTION_PREFIX + CONFIG_STORE_EMPTY, 
this.storeEmpty));
                param.removeParameter(ACTION_PREFIX + CONFIG_OUTPUT_MODULE);
                param.removeParameter(ACTION_PREFIX + CONFIG_STORE_EMPTY);
                return new Object[] { outputName, storeEmpty };

Modified: 
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/generation/CalendarGenerator.java
Url: 
http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/generation/CalendarGenerator.java?view=diff&rev=123785&p1=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/generation/CalendarGenerator.java&r1=123784&p2=cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/generation/CalendarGenerator.java&r2=123785
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/generation/CalendarGenerator.java
   (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/generation/CalendarGenerator.java
   Fri Dec 31 03:44:38 2004
@@ -31,6 +31,7 @@
 import org.apache.cocoon.ProcessingException;
 import org.apache.cocoon.caching.CacheableProcessingComponent;
 import org.apache.cocoon.environment.SourceResolver;
+import org.apache.commons.lang.BooleanUtils;
 import org.apache.excalibur.source.SourceValidity;
 import org.apache.excalibur.source.impl.validity.NOPValidity;
 import org.xml.sax.SAXException;
@@ -182,7 +183,7 @@
             this.dateFormatter = DateFormat.getDateInstance(DateFormat.LONG, 
locale);
         }
         this.padWeeks = par.getParameterAsBoolean("padWeeks", false);
-        this.cacheKeyParList.add(new Boolean(this.padWeeks));
+        this.cacheKeyParList.add(BooleanUtils.toBooleanObject(this.padWeeks));
         this.monthFormatter = new SimpleDateFormat("MMMM", locale);        
         this.attributes = new AttributesImpl();
     }

Reply via email to