Author: michiel
Date: 2010-04-01 12:52:24 +0200 (Thu, 01 Apr 2010)
New Revision: 41716

Modified:
   mmbase/trunk/utils/src/main/java/org/mmbase/util/xml/Instantiator.java
Log:
Just split of 'setParameters'

Modified: mmbase/trunk/utils/src/main/java/org/mmbase/util/xml/Instantiator.java
===================================================================
--- mmbase/trunk/utils/src/main/java/org/mmbase/util/xml/Instantiator.java      
2010-04-01 09:46:32 UTC (rev 41715)
+++ mmbase/trunk/utils/src/main/java/org/mmbase/util/xml/Instantiator.java      
2010-04-01 10:52:24 UTC (rev 41716)
@@ -89,8 +89,17 @@
         log.debug("Found constructor " + constructor);
 
         Object o = constructor.newInstance(args);
+        setParameters(classElement, o);
+        return o;
+    }
 
-        NodeList params = classElement.getChildNodes();
+
+    /**
+     * @since MMBase-2.0
+     */
+    public static void setParameters(Element element, Object o) {
+        NodeList params = element.getChildNodes();
+        Class claz = o.getClass();
         for (int i = 0 ; i < params.getLength(); i++) {
             try {
                 Node node = params.item(i);
@@ -105,7 +114,6 @@
                 log.error(e.getMessage(), e);
             }
         }
-        return o;
     }
 
     /**

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to