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