Author: simonetripodi
Date: Sat Jul 2 07:51:19 2011
New Revision: 1142166
URL: http://svn.apache.org/viewvc?rev=1142166&view=rev
Log:
imported static methods
Modified:
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/AbstractMethodRule.java
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/BeanPropertySetterRule.java
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/CallMethodRule.java
Modified:
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/AbstractMethodRule.java
URL:
http://svn.apache.org/viewvc/commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/AbstractMethodRule.java?rev=1142166&r1=1142165&r2=1142166&view=diff
==============================================================================
---
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/AbstractMethodRule.java
(original)
+++
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/AbstractMethodRule.java
Sat Jul 2 07:51:19 2011
@@ -20,8 +20,9 @@ package org.apache.commons.digester3;
*/
import static java.lang.String.format;
+import static org.apache.commons.beanutils.MethodUtils.invokeExactMethod;
+import static org.apache.commons.beanutils.MethodUtils.invokeMethod;
-import org.apache.commons.beanutils.MethodUtils;
import org.xml.sax.Attributes;
/**
@@ -237,11 +238,11 @@ public abstract class AbstractMethodRule
if ( useExactMatch )
{
- MethodUtils.invokeExactMethod( parent, methodName, new Object[] {
child }, paramTypes );
+ invokeExactMethod( parent, methodName, new Object[] { child },
paramTypes );
}
else
{
- MethodUtils.invokeMethod( parent, methodName, new Object[] { child
}, paramTypes );
+ invokeMethod( parent, methodName, new Object[] { child },
paramTypes );
}
}
Modified:
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/BeanPropertySetterRule.java
URL:
http://svn.apache.org/viewvc/commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/BeanPropertySetterRule.java?rev=1142166&r1=1142165&r2=1142166&view=diff
==============================================================================
---
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/BeanPropertySetterRule.java
(original)
+++
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/BeanPropertySetterRule.java
Sat Jul 2 07:51:19 2011
@@ -20,13 +20,13 @@ package org.apache.commons.digester3;
*/
import static java.lang.String.format;
+import static org.apache.commons.beanutils.BeanUtils.setProperty;
+import static org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor;
import java.beans.PropertyDescriptor;
-import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.beanutils.DynaBean;
import org.apache.commons.beanutils.DynaProperty;
-import org.apache.commons.beanutils.PropertyUtils;
import org.xml.sax.Attributes;
/**
@@ -200,7 +200,7 @@ public class BeanPropertySetterRule
else
/* this is a standard JavaBean */
{
- PropertyDescriptor desc = PropertyUtils.getPropertyDescriptor(
top, property );
+ PropertyDescriptor desc = getPropertyDescriptor( top, property );
if ( desc == null )
{
throw new NoSuchMethodException( "Bean has no property named "
+ property );
@@ -208,7 +208,7 @@ public class BeanPropertySetterRule
}
// Set the property (with conversion as necessary)
- BeanUtils.setProperty( top, property, bodyText );
+ setProperty( top, property, bodyText );
}
/**
Modified:
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/CallMethodRule.java
URL:
http://svn.apache.org/viewvc/commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/CallMethodRule.java?rev=1142166&r1=1142165&r2=1142166&view=diff
==============================================================================
---
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/CallMethodRule.java
(original)
+++
commons/proper/digester/trunk/src/main/java/org/apache/commons/digester3/CallMethodRule.java
Sat Jul 2 07:51:19 2011
@@ -20,10 +20,12 @@ package org.apache.commons.digester3;
*/
import static java.lang.String.format;
+import static org.apache.commons.beanutils.ConvertUtils.convert;
+import static org.apache.commons.beanutils.MethodUtils.invokeExactMethod;
+import static org.apache.commons.beanutils.MethodUtils.invokeMethod;
import java.util.Formatter;
-import org.apache.commons.beanutils.ConvertUtils;
import org.apache.commons.beanutils.MethodUtils;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
@@ -464,7 +466,7 @@ public class CallMethodRule
|| ( parameters[i] instanceof String &&
!String.class.isAssignableFrom( paramTypes[i] ) ) )
{
- paramValues[i] = ConvertUtils.convert( (String) parameters[i],
paramTypes[i] );
+ paramValues[i] = convert( (String) parameters[i],
paramTypes[i] );
}
else
{
@@ -509,13 +511,13 @@ public class CallMethodRule
if ( useExactMatch )
{
// invoke using exact match
- result = MethodUtils.invokeExactMethod( target, methodName,
paramValues, paramTypes );
+ result = invokeExactMethod( target, methodName, paramValues,
paramTypes );
}
else
{
// invoke using fuzzier match
- result = MethodUtils.invokeMethod( target, methodName,
paramValues, paramTypes );
+ result = invokeMethod( target, methodName, paramValues, paramTypes
);
}
processMethodCallResult( result );