You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2010/06/06 16:25:42 UTC

svn commit: r951867 - in /pivot/trunk/core/src/org/apache/pivot: beans/BeanAdapter.java serialization/CSVSerializer.java

Author: gbrown
Date: Sun Jun  6 14:25:42 2010
New Revision: 951867

URL: http://svn.apache.org/viewvc?rev=951867&view=rev
Log:
Resolve issues PIVOT-518 and PIVOT-519.

Modified:
    pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java
    pivot/trunk/core/src/org/apache/pivot/serialization/CSVSerializer.java

Modified: pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java
URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java?rev=951867&r1=951866&r2=951867&view=diff
==============================================================================
--- pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java (original)
+++ pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java Sun Jun  6 14:25:42 2010
@@ -581,7 +581,7 @@ public class BeanAdapter implements Map<
     }
 
     /**
-     * Returns the public, non-static field for a property. Note that fields
+     * Returns the public, non-static fields for a property. Note that fields
      * will only be consulted for bean properties after bean methods.
      *
      * @param type
@@ -592,7 +592,7 @@ public class BeanAdapter implements Map<
      *
      * @return
      * The field, or <tt>null</tt> if the field does not exist, or is
-     * non-public or static
+     * non-public or static.
      */
     public static Field getField(Class<?> type, String fieldName) {
         Field field = null;
@@ -602,10 +602,9 @@ public class BeanAdapter implements Map<
 
             int modifiers = field.getModifiers();
 
-            // Exclude non-public, static, and final fields
+            // Exclude non-public and static fields
             if ((modifiers & Modifier.PUBLIC) == 0
-                || (modifiers & Modifier.STATIC) > 0
-                || (modifiers & Modifier.FINAL) > 0) {
+                || (modifiers & Modifier.STATIC) > 0) {
                 field = null;
             }
         } catch (NoSuchFieldException exception) {

Modified: pivot/trunk/core/src/org/apache/pivot/serialization/CSVSerializer.java
URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/serialization/CSVSerializer.java?rev=951867&r1=951866&r2=951867&view=diff
==============================================================================
--- pivot/trunk/core/src/org/apache/pivot/serialization/CSVSerializer.java (original)
+++ pivot/trunk/core/src/org/apache/pivot/serialization/CSVSerializer.java Sun Jun  6 14:25:42 2010
@@ -400,6 +400,9 @@ public class CSVSerializer implements Se
             c = reader.read();
         }
 
+        // Trim the value
+        value = value.trim();
+
         return value;
     }