[jboss-cvs] container/src/main/org/jboss/beans/info/plugins ...

Adrian Brock adrian.brock at jboss.com
Tue Jul 11 07:10:54 EDT 2006


  User: adrian  
  Date: 06/07/11 07:10:54

  Modified:    src/main/org/jboss/beans/info/plugins 
                        AbstractBeanInfoFactory.java
  Log:
  [JBMICROCONT-95] - Use the full javabean convention for property names.
  i.e. getXYZ is a property called XYZ not xYZ
  
  Revision  Changes    Path
  1.3       +11 -2     container/src/main/org/jboss/beans/info/plugins/AbstractBeanInfoFactory.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: AbstractBeanInfoFactory.java
  ===================================================================
  RCS file: /cvsroot/jboss/container/src/main/org/jboss/beans/info/plugins/AbstractBeanInfoFactory.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- AbstractBeanInfoFactory.java	23 Jun 2006 10:07:21 -0000	1.2
  +++ AbstractBeanInfoFactory.java	11 Jul 2006 11:10:54 -0000	1.3
  @@ -40,13 +40,14 @@
   import org.jboss.reflect.spi.MethodInfo;
   import org.jboss.reflect.spi.PrimitiveInfo;
   import org.jboss.reflect.spi.TypeInfo;
  +import org.jboss.util.JBossStringBuilder;
   import org.jboss.util.collection.WeakValueHashMap;
   
   /**
    * A bean info factory.
    * 
    * @author <a href="adrian at jboss.com">Adrian Brock</a>
  - * @version $Revision: 1.2 $
  + * @version $Revision: 1.3 $
    */
   public class AbstractBeanInfoFactory implements BeanInfoFactory
   {
  @@ -90,7 +91,15 @@
      
      protected static String getLowerPropertyName(String name)
      {
  -      StringBuffer buffer = new StringBuffer(name.length());
  +      // If the second character is upper case then we don't make
  +      // the first character lower case
  +      if (name.length() > 1)
  +      {
  +         if (Character.isUpperCase(name.charAt(1)))
  +            return name;
  +      }
  +
  +      JBossStringBuilder buffer = new JBossStringBuilder(name.length());
         buffer.append(Character.toLowerCase(name.charAt(0)));
         if (name.length() > 1)
            buffer.append(name.substring(1));
  
  
  



More information about the jboss-cvs-commits mailing list