Author: sshafroi
Date: 2008-03-28 13:26:32 +0100 (Fri, 28 Mar 2008)
New Revision: 6299

Modified:
   branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/Builder.java
   branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/ConfigElement.java
Log:
When generating schema also use 'add' methods for valid attributes. And add 
executor attribute for mode.


Modified: branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/Builder.java
===================================================================
--- branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/Builder.java   
2008-03-28 12:22:37 UTC (rev 6298)
+++ branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/Builder.java   
2008-03-28 12:26:32 UTC (rev 6299)
@@ -155,6 +155,7 @@
                mode.attributes.add(new ConfigAttribute("id"));
                mode.attributes.add(new ConfigAttribute("inherit"));
                mode.attributes.add(new ConfigAttribute("analysis"));
+               mode.attributes.add(new ConfigAttribute("executor"));
 
                mode.addChildren(commands);
                modes.addChild(mode);

Modified: 
branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/ConfigElement.java
===================================================================
--- branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/ConfigElement.java     
2008-03-28 12:22:37 UTC (rev 6298)
+++ branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/ConfigElement.java     
2008-03-28 12:26:32 UTC (rev 6299)
@@ -57,7 +57,7 @@
 
                                MethodDoc methodDoc = methods[i];
 
-                               if (!attribNames.contains(methodDoc.name()) && 
methodDoc.name().startsWith("set")) {
+                               if (!attribNames.contains(methodDoc.name()) && 
(methodDoc.name().startsWith("set") || methodDoc.name().startsWith("add"))) {
                                        Parameter parameters[] = 
methodDoc.parameters();
                                        if (parameters.length == 1) {
                                                
attribNames.add(methodDoc.name());

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to