Implemented default values for elements from XML Schema to pure java beans. BLD200212100100
authorcliffwd@netbeans.org
Mon, 09 Dec 2002 19:47:51 +0000
changeset 11465a2f56702b6c
parent 1145 c1fc9b0e06ea
child 1147 0e3a835b101c
Implemented default values for elements from XML Schema to pure java beans.
Implemented default namespace from XML Schema to pure java beans.
Cleaned up the indention in the schema hierarchy put into comments in the root bean.
schema2beans/test/unit/src/data/TestBookXMLSchema.xsd
schema2beans/test/unit/src/data/goldenfiles/TestMain/testPurchaseOrder.pass
schema2beans/test/unit/src/data/goldenfiles/TestMain/testWebApp.pass
     1.1 --- a/schema2beans/test/unit/src/data/TestBookXMLSchema.xsd	Fri Dec 06 21:26:44 2002 +0000
     1.2 +++ b/schema2beans/test/unit/src/data/TestBookXMLSchema.xsd	Mon Dec 09 19:47:51 2002 +0000
     1.3 @@ -11,7 +11,7 @@
     1.4  			  <xsd:element name="ref" minOccurs="1" maxOccurs="unbounded">
     1.5  				<xsd:complexType>
     1.6  				  <xsd:sequence>
     1.7 -					<xsd:element name="page" type="xsd:int"/>
     1.8 +					<xsd:element name="page" type="xsd:int" default="1"/>
     1.9  					<xsd:element name="line" type="xsd:int"/>
    1.10  				  </xsd:sequence>
    1.11  				</xsd:complexType>
     2.1 --- a/schema2beans/test/unit/src/data/goldenfiles/TestMain/testPurchaseOrder.pass	Fri Dec 06 21:26:44 2002 +0000
     2.2 +++ b/schema2beans/test/unit/src/data/goldenfiles/TestMain/testPurchaseOrder.pass	Mon Dec 09 19:47:51 2002 +0000
     2.3 @@ -10,7 +10,7 @@
     2.4  out: 		<name>J</name>
     2.5  out: 		<city>Foster City</city>
     2.6  out: 	</shipTo>
     2.7 -out: 	<billTo>
     2.8 +out: 	<billTo country='US'>
     2.9  out: 		<name>C</name>
    2.10  out: 	</billTo>
    2.11  out: 	<comment>comment for the purchase order</comment>
    2.12 @@ -33,7 +33,7 @@
    2.13  out: 	<shipTo country='B&amp;B&apos;s are us'>
    2.14  out: 		<name>To you &amp; me</name>
    2.15  out: 	</shipTo>
    2.16 -out: 	<billTo>
    2.17 +out: 	<billTo country='US'>
    2.18  out: 		<name>C</name>
    2.19  out: 	</billTo>
    2.20  out: 	<comment>comment for the purchase order</comment>
    2.21 @@ -56,7 +56,7 @@
    2.22  out: 	<shipTo country='B&amp;B&apos;s are us'>
    2.23  out: 		<name>To you &amp; me</name>
    2.24  out: 	</shipTo>
    2.25 -out: 	<billTo>
    2.26 +out: 	<billTo country='US'>
    2.27  out: 		<name>C</name>
    2.28  out: 	</billTo>
    2.29  out: 	<comment>comment for the purchase order</comment>
    2.30 @@ -86,7 +86,7 @@
    2.31  out: 	<shipTo country='B&amp;B&apos;s are us'>
    2.32  out: 		<name>To you &amp; me</name>
    2.33  out: 	</shipTo>
    2.34 -out: 	<billTo>
    2.35 +out: 	<billTo country='US'>
    2.36  out: 		<name>C</name>
    2.37  out: 	</billTo>
    2.38  out: 	<comment>comment for the purchase order</comment>
     3.1 --- a/schema2beans/test/unit/src/data/goldenfiles/TestMain/testWebApp.pass	Fri Dec 06 21:26:44 2002 +0000
     3.2 +++ b/schema2beans/test/unit/src/data/goldenfiles/TestMain/testWebApp.pass	Mon Dec 09 19:47:51 2002 +0000
     3.3 @@ -5,7 +5,7 @@
     3.4  out: TestWebApp - creating the bean graph
     3.5  out: TestWebApp - bean graph created
     3.6  out: <?xml version='1.0' encoding='UTF-8' ?>
     3.7 -out: <web-app>
     3.8 +out: <web-app xmlns='http://java.sun.com/xml/ns/j2ee'>
     3.9  out: 	<description>This is my Web App</description>
    3.10  out: 	<display-name>MyWebApp</display-name>
    3.11  out: 	<filter>