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