You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xbean-scm@geronimo.apache.org by gn...@apache.org on 2012/10/03 10:15:10 UTC
svn commit: r1393335 - in /geronimo/xbean/trunk:
xbean-blueprint/src/main/java/org/apache/xbean/blueprint/generator/XsdGenerator.java
xbean-spring/src/main/java/org/apache/xbean/spring/generator/XsdGenerator.java
Author: gnodet
Date: Wed Oct 3 08:15:10 2012
New Revision: 1393335
URL: http://svn.apache.org/viewvc?rev=1393335&view=rev
Log:
[XBEAN-146] xsd for list elements should be unbounded, not max=1
Modified:
geronimo/xbean/trunk/xbean-blueprint/src/main/java/org/apache/xbean/blueprint/generator/XsdGenerator.java
geronimo/xbean/trunk/xbean-spring/src/main/java/org/apache/xbean/spring/generator/XsdGenerator.java
Modified: geronimo/xbean/trunk/xbean-blueprint/src/main/java/org/apache/xbean/blueprint/generator/XsdGenerator.java
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-blueprint/src/main/java/org/apache/xbean/blueprint/generator/XsdGenerator.java?rev=1393335&r1=1393334&r2=1393335&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-blueprint/src/main/java/org/apache/xbean/blueprint/generator/XsdGenerator.java (original)
+++ geronimo/xbean/trunk/xbean-blueprint/src/main/java/org/apache/xbean/blueprint/generator/XsdGenerator.java Wed Oct 3 08:15:10 2012
@@ -182,7 +182,7 @@ public class XsdGenerator implements Gen
}
String maxOccurs = type.isCollection() || "java.util.Map".equals(type.getName()) ? "unbounded" : "1";
- out.println(" <xs:element name='" + attributeMapping.getAttributeName() + "' minOccurs='0' maxOccurs='1'>");
+ out.println(" <xs:element name='" + attributeMapping.getAttributeName() + "' minOccurs='0' maxOccurs='" + maxOccurs + "'>");
if (!isEmptyString(attributeMapping.getDescription())) {
out.println(" <xs:annotation>");
out.println(" <xs:documentation><![CDATA[");
Modified: geronimo/xbean/trunk/xbean-spring/src/main/java/org/apache/xbean/spring/generator/XsdGenerator.java
URL: http://svn.apache.org/viewvc/geronimo/xbean/trunk/xbean-spring/src/main/java/org/apache/xbean/spring/generator/XsdGenerator.java?rev=1393335&r1=1393334&r2=1393335&view=diff
==============================================================================
--- geronimo/xbean/trunk/xbean-spring/src/main/java/org/apache/xbean/spring/generator/XsdGenerator.java (original)
+++ geronimo/xbean/trunk/xbean-spring/src/main/java/org/apache/xbean/spring/generator/XsdGenerator.java Wed Oct 3 08:15:10 2012
@@ -195,7 +195,7 @@ public class XsdGenerator implements Gen
}
String maxOccurs = type.isCollection() || "java.util.Map".equals(type.getName()) ? "unbounded" : "1";
- out.println(" <xs:element name='" + attributeMapping.getAttributeName() + "' minOccurs='0' maxOccurs='1'>");
+ out.println(" <xs:element name='" + attributeMapping.getAttributeName() + "' minOccurs='0' maxOccurs='" + maxOccurs + "'>");
if (!isEmptyString(attributeMapping.getDescription())) {
out.println(" <xs:annotation>");
out.println(" <xs:documentation><![CDATA[");