craigmcc    02/01/10 18:25:43

  Modified:    beanutils/src/java/org/apache/commons/beanutils
                        BasicDynaBean.java BasicDynaClass.java
                        DynaClass.java PropertyUtils.java
               beanutils/src/test/org/apache/commons/beanutils
                        BasicDynaBeanTestCase.java
  Log:
  Rename getPropertyDescritor() --> getDynaProperty() and
         getPropertyDescriptors() --> getDynaProperties()
  to avoid name clashes on implementation classes that want to deal with
  *real* PropertyDescriptor instances.
  
  Revision  Changes    Path
  1.4       +14 -14    
jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BasicDynaBean.java
  
  Index: BasicDynaBean.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BasicDynaBean.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BasicDynaBean.java        6 Jan 2002 06:01:08 -0000       1.3
  +++ BasicDynaBean.java        11 Jan 2002 02:25:43 -0000      1.4
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BasicDynaBean.java,v
 1.3 2002/01/06 06:01:08 craigmcc Exp $
  - * $Revision: 1.3 $
  - * $Date: 2002/01/06 06:01:08 $
  + * $Header: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BasicDynaBean.java,v
 1.4 2002/01/11 02:25:43 craigmcc Exp $
  + * $Revision: 1.4 $
  + * $Date: 2002/01/11 02:25:43 $
    *
    * ====================================================================
    *
  @@ -77,7 +77,7 @@
    * accessed from multiple threads simultaneously need to be synchronized.</p>
    *
    * @author Craig McClanahan
  - * @version $Revision: 1.3 $ $Date: 2002/01/06 06:01:08 $
  + * @version $Revision: 1.4 $ $Date: 2002/01/11 02:25:43 $
    */
   
   public class BasicDynaBean implements DynaBean {
  @@ -131,7 +131,7 @@
        */
       public boolean contains(String name, String key) {
   
  -        DynaProperty descriptor = getPropertyDescriptor(name);
  +        DynaProperty descriptor = getDynaProperty(name);
           Object value = values.get(name);
           if (value == null) {
               throw new NullPointerException
  @@ -163,7 +163,7 @@
           } 
   
           // Return a null value for a non-primitive property
  -        Class type = getPropertyDescriptor(name).getType();
  +        Class type = getDynaProperty(name).getType();
           if (!type.isPrimitive()) {
               return (value);
           }
  @@ -209,7 +209,7 @@
        */
       public Object get(String name, int index) {
   
  -        DynaProperty descriptor = getPropertyDescriptor(name);
  +        DynaProperty descriptor = getDynaProperty(name);
           Object value = values.get(name);
           if (value == null) {
               throw new NullPointerException
  @@ -240,7 +240,7 @@
        */
       public Object get(String name, String key) {
   
  -        DynaProperty descriptor = getPropertyDescriptor(name);
  +        DynaProperty descriptor = getDynaProperty(name);
           Object value = values.get(name);
           if (value == null) {
               throw new NullPointerException
  @@ -279,7 +279,7 @@
        */
       public void remove(String name, String key) {
   
  -        DynaProperty descriptor = getPropertyDescriptor(name);
  +        DynaProperty descriptor = getDynaProperty(name);
           Object value = values.get(name);
           if (value == null) {
               throw new NullPointerException
  @@ -309,7 +309,7 @@
        */
       public void set(String name, Object value) {
   
  -        DynaProperty descriptor = getPropertyDescriptor(name);
  +        DynaProperty descriptor = getDynaProperty(name);
           if (value == null) {
               if (descriptor.getType().isPrimitive()) {
                   throw new NullPointerException
  @@ -345,7 +345,7 @@
        */
       public void set(String name, int index, Object value) {
   
  -        DynaProperty descriptor = getPropertyDescriptor(name);
  +        DynaProperty descriptor = getDynaProperty(name);
           Object prop = values.get(name);
           if (prop == null) {
               throw new NullPointerException
  @@ -382,7 +382,7 @@
        */
       public void set(String name, String key, Object value) {
   
  -        DynaProperty descriptor = getPropertyDescriptor(name);
  +        DynaProperty descriptor = getDynaProperty(name);
           Object prop = values.get(name);
           if (prop == null) {
               throw new NullPointerException
  @@ -408,9 +408,9 @@
        * @exception IllegalArgumentException if this is not a valid property
        *  name for our DynaClass
        */
  -    protected DynaProperty getPropertyDescriptor(String name) {
  +    protected DynaProperty getDynaProperty(String name) {
   
  -        DynaProperty descriptor = getDynaClass().getPropertyDescriptor(name);
  +        DynaProperty descriptor = getDynaClass().getDynaProperty(name);
           if (descriptor == null) {
               throw new IllegalArgumentException
                   ("Invalid property name '" + name + "'");
  
  
  
  1.4       +6 -6      
jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BasicDynaClass.java
  
  Index: BasicDynaClass.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BasicDynaClass.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BasicDynaClass.java       6 Jan 2002 06:01:08 -0000       1.3
  +++ BasicDynaClass.java       11 Jan 2002 02:25:43 -0000      1.4
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BasicDynaClass.java,v
 1.3 2002/01/06 06:01:08 craigmcc Exp $
  - * $Revision: 1.3 $
  - * $Date: 2002/01/06 06:01:08 $
  + * $Header: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/BasicDynaClass.java,v
 1.4 2002/01/11 02:25:43 craigmcc Exp $
  + * $Revision: 1.4 $
  + * $Date: 2002/01/11 02:25:43 $
    *
    * ====================================================================
    *
  @@ -78,7 +78,7 @@
    * used to associate the DynaBean instance with this DynaClass.</p>
    *
    * @author Craig McClanahan
  - * @version $Revision: 1.3 $ $Date: 2002/01/06 06:01:08 $
  + * @version $Revision: 1.4 $ $Date: 2002/01/11 02:25:43 $
    */
   
   public class BasicDynaClass implements DynaClass {
  @@ -220,7 +220,7 @@
        *
        * @exception IllegalArgumentException if no property name is specified
        */
  -    public DynaProperty getPropertyDescriptor(String name) {
  +    public DynaProperty getDynaProperty(String name) {
   
           if (name == null) {
               throw new IllegalArgumentException
  @@ -240,7 +240,7 @@
        * <code>getBeanInfo()</code> instead, which returns property descriptors
        * and a bunch of other stuff?</p>
        */
  -    public DynaProperty[] getPropertyDescriptors() {
  +    public DynaProperty[] getDynaProperties() {
   
           return (properties);
   
  
  
  
  1.7       +6 -6      
jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/DynaClass.java
  
  Index: DynaClass.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/DynaClass.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DynaClass.java    6 Jan 2002 06:01:08 -0000       1.6
  +++ DynaClass.java    11 Jan 2002 02:25:43 -0000      1.7
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/DynaClass.java,v
 1.6 2002/01/06 06:01:08 craigmcc Exp $
  - * $Revision: 1.6 $
  - * $Date: 2002/01/06 06:01:08 $
  + * $Header: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/DynaClass.java,v
 1.7 2002/01/11 02:25:43 craigmcc Exp $
  + * $Revision: 1.7 $
  + * $Date: 2002/01/11 02:25:43 $
    *
    * ====================================================================
    *
  @@ -76,7 +76,7 @@
    * @author Craig McClanahan
    * @author Michael Smith
    * @author Paulo Gaspar
  - * @version $Revision: 1.6 $ $Date: 2002/01/06 06:01:08 $
  + * @version $Revision: 1.7 $ $Date: 2002/01/11 02:25:43 $
    */
   
   public interface DynaClass {
  @@ -100,7 +100,7 @@
        *
        * @exception IllegalArgumentException if no property name is specified
        */
  -    public DynaProperty getPropertyDescriptor(String name);
  +    public DynaProperty getDynaProperty(String name);
   
   
       /**
  @@ -112,7 +112,7 @@
        * <code>getBeanInfo()</code> instead, which returns property descriptors
        * and a bunch of other stuff?</p>
        */
  -    public DynaProperty[] getPropertyDescriptors();
  +    public DynaProperty[] getDynaProperties();
   
   
       /**
  
  
  
  1.19      +11 -11    
jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/PropertyUtils.java
  
  Index: PropertyUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/PropertyUtils.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- PropertyUtils.java        9 Jan 2002 19:27:30 -0000       1.18
  +++ PropertyUtils.java        11 Jan 2002 02:25:43 -0000      1.19
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/PropertyUtils.java,v
 1.18 2002/01/09 19:27:30 craigmcc Exp $
  - * $Revision: 1.18 $
  - * $Date: 2002/01/09 19:27:30 $
  + * $Header: 
/home/cvs/jakarta-commons/beanutils/src/java/org/apache/commons/beanutils/PropertyUtils.java,v
 1.19 2002/01/11 02:25:43 craigmcc Exp $
  + * $Revision: 1.19 $
  + * $Date: 2002/01/11 02:25:43 $
    *
    * ====================================================================
    *
  @@ -133,7 +133,7 @@
    * @author Gregor Raýman
    * @author Jan Sorensen
    * @author Scott Sanders
  - * @version $Revision: 1.18 $ $Date: 2002/01/09 19:27:30 $
  + * @version $Revision: 1.19 $ $Date: 2002/01/11 02:25:43 $
    */
   
   public class PropertyUtils {
  @@ -403,7 +403,7 @@
           // Handle DynaBean instances specially
           if (bean instanceof DynaBean) {
               DynaProperty descriptor =
  -                ((DynaBean) bean).getDynaClass().getPropertyDescriptor(name);
  +                ((DynaBean) bean).getDynaClass().getDynaProperty(name);
               if (descriptor == null) {
                   throw new NoSuchMethodException("Unknown property '" +
                                                   name + "'");
  @@ -545,7 +545,7 @@
           // Handle DynaBean instances specially
           if (bean instanceof DynaBean) {
               DynaProperty descriptor =
  -                ((DynaBean) bean).getDynaClass().getPropertyDescriptor(name);
  +                ((DynaBean) bean).getDynaClass().getDynaProperty(name);
               if (descriptor == null) {
                   throw new NoSuchMethodException("Unknown property '" +
                                                   name + "'");
  @@ -948,7 +948,7 @@
           // Special handling for DynaBeans
           if (bean instanceof DynaBean) {
               DynaProperty descriptor =
  -                ((DynaBean) bean).getDynaClass().getPropertyDescriptor(name);
  +                ((DynaBean) bean).getDynaClass().getDynaProperty(name);
               if (descriptor == null) {
                   return (null);
               }
  @@ -1034,7 +1034,7 @@
           // Handle DynaBean instances specially
           if (bean instanceof DynaBean) {
               DynaProperty descriptor =
  -                ((DynaBean) bean).getDynaClass().getPropertyDescriptor(name);
  +                ((DynaBean) bean).getDynaClass().getDynaProperty(name);
               if (descriptor == null) {
                   throw new NoSuchMethodException("Unknown property '" +
                                                   name + "'");
  @@ -1173,7 +1173,7 @@
           // Handle DynaBean instances specially
           if (bean instanceof DynaBean) {
               DynaProperty descriptor =
  -                ((DynaBean) bean).getDynaClass().getPropertyDescriptor(name);
  +                ((DynaBean) bean).getDynaClass().getDynaProperty(name);
               if (descriptor == null) {
                   throw new NoSuchMethodException("Unknown property '" +
                                                   name + "'");
  @@ -1321,7 +1321,7 @@
           // Handle DynaBean instances specially
           if (bean instanceof DynaBean) {
               DynaProperty descriptor =
  -                ((DynaBean) bean).getDynaClass().getPropertyDescriptor(name);
  +                ((DynaBean) bean).getDynaClass().getDynaProperty(name);
               if (descriptor == null) {
                   throw new NoSuchMethodException("Unknown property '" +
                                                   name + "'");
  @@ -1510,7 +1510,7 @@
           // Handle DynaBean instances specially
           if (bean instanceof DynaBean) {
               DynaProperty descriptor =
  -                ((DynaBean) bean).getDynaClass().getPropertyDescriptor(name);
  +                ((DynaBean) bean).getDynaClass().getDynaProperty(name);
               if (descriptor == null) {
                   throw new NoSuchMethodException("Unknown property '" +
                                                   name + "'");
  
  
  
  1.2       +19 -19    
jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/BasicDynaBeanTestCase.java
  
  Index: BasicDynaBeanTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/BasicDynaBeanTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BasicDynaBeanTestCase.java        6 Jan 2002 06:01:08 -0000       1.1
  +++ BasicDynaBeanTestCase.java        11 Jan 2002 02:25:43 -0000      1.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/BasicDynaBeanTestCase.java,v
 1.1 2002/01/06 06:01:08 craigmcc Exp $
  - * $Revision: 1.1 $
  - * $Date: 2002/01/06 06:01:08 $
  + * $Header: 
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/BasicDynaBeanTestCase.java,v
 1.2 2002/01/11 02:25:43 craigmcc Exp $
  + * $Revision: 1.2 $
  + * $Date: 2002/01/11 02:25:43 $
    *
    * ====================================================================
    *
  @@ -85,7 +85,7 @@
    * because the two classes provide similar levels of functionality.</p>
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.1 $ $Date: 2002/01/06 06:01:08 $
  + * @version $Revision: 1.2 $ $Date: 2002/01/11 02:25:43 $
    */
   
   public class BasicDynaBeanTestCase extends TestCase {
  @@ -102,7 +102,7 @@
   
       /**
        * The set of property names we expect to have returned when calling
  -     * <code>getPropertyDescriptors()</code>.  You should update this list
  +     * <code>getDynaProperties()</code>.  You should update this list
        * when new properties are added to TestBean.
        */
       protected final static String[] properties = {
  @@ -216,13 +216,13 @@
   
   
       /**
  -     * Corner cases on getPropertyDescriptor invalid arguments.
  +     * Corner cases on getDynaProperty invalid arguments.
        */
       public void testGetDescriptorArguments() {
   
           try {
               DynaProperty descriptor =
  -                bean.getDynaClass().getPropertyDescriptor("unknown");
  +                bean.getDynaClass().getDynaProperty("unknown");
               assertNull("Unknown property descriptor should be null",
                          descriptor);
           } catch (Throwable t) {
  @@ -230,7 +230,7 @@
           }
   
           try {
  -            bean.getDynaClass().getPropertyDescriptor(null);
  +            bean.getDynaClass().getDynaProperty(null);
               fail("Should throw IllegalArgumentException");
           } catch (IllegalArgumentException e) {
               ; // Expected response
  @@ -242,7 +242,7 @@
   
   
       /**
  -     * Positive getPropertyDescriptor on property <code>booleanProperty</code>.
  +     * Positive getDynaProperty on property <code>booleanProperty</code>.
        */
       public void testGetDescriptorBoolean() {
   
  @@ -252,7 +252,7 @@
   
   
       /**
  -     * Positive getPropertyDescriptor on property <code>doubleProperty</code>.
  +     * Positive getDynaProperty on property <code>doubleProperty</code>.
        */
       public void testGetDescriptorDouble() {
   
  @@ -262,7 +262,7 @@
   
   
       /**
  -     * Positive getPropertyDescriptor on property <code>floatProperty</code>.
  +     * Positive getDynaProperty on property <code>floatProperty</code>.
        */
       public void testGetDescriptorFloat() {
   
  @@ -272,7 +272,7 @@
   
   
       /**
  -     * Positive getPropertyDescriptor on property <code>intProperty</code>.
  +     * Positive getDynaProperty on property <code>intProperty</code>.
        */
       public void testGetDescriptorInt() {
   
  @@ -282,7 +282,7 @@
   
   
       /**
  -     * Positive getPropertyDescriptor on property <code>longProperty</code>.
  +     * Positive getDynaProperty on property <code>longProperty</code>.
        */
       public void testGetDescriptorLong() {
   
  @@ -292,7 +292,7 @@
   
   
       /**
  -     * Positive getPropertyDescriptor on property <code>booleanSecond</code>
  +     * Positive getDynaProperty on property <code>booleanSecond</code>
        * that uses an "is" method as the getter.
        */
       public void testGetDescriptorSecond() {
  @@ -303,7 +303,7 @@
   
   
       /**
  -     * Positive getPropertyDescriptor on property <code>shortProperty</code>.
  +     * Positive getDynaProperty on property <code>shortProperty</code>.
        */
       public void testGetDescriptorShort() {
   
  @@ -313,7 +313,7 @@
   
   
       /**
  -     * Positive getPropertyDescriptor on property <code>stringProperty</code>.
  +     * Positive getDynaProperty on property <code>stringProperty</code>.
        */
       public void testGetDescriptorString() {
   
  @@ -323,12 +323,12 @@
   
   
       /**
  -     * Positive test for getPropertyDescriptors().  Each property name
  +     * Positive test for getDynaPropertys().  Each property name
        * listed in <code>properties</code> should be returned exactly once.
        */
       public void testGetDescriptors() {
   
  -        DynaProperty pd[] = bean.getDynaClass().getPropertyDescriptors();
  +        DynaProperty pd[] = bean.getDynaClass().getDynaProperties();
           assertNotNull("Got descriptors", pd);
           int count[] = new int[properties.length];
           for (int i = 0; i < pd.length; i++) {
  @@ -1035,7 +1035,7 @@
   
           try {
               DynaProperty descriptor =
  -                bean.getDynaClass().getPropertyDescriptor(name);
  +                bean.getDynaClass().getDynaProperty(name);
               assertNotNull("Got descriptor", descriptor);
               assertEquals("Got correct type", type, descriptor.getType());
           } catch (Throwable t) {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to