|
1 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
2 | 2 | <xsd:schema xmlns="http://www.springframework.org/schema/oxm" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
3 |
| - xmlns:beans="http://www.springframework.org/schema/beans" |
4 |
| - xmlns:tool="http://www.springframework.org/schema/tool" |
5 |
| - targetNamespace="http://www.springframework.org/schema/oxm" elementFormDefault="qualified" |
6 |
| - attributeFormDefault="unqualified"> |
| 3 | + xmlns:beans="http://www.springframework.org/schema/beans" |
| 4 | + xmlns:tool="http://www.springframework.org/schema/tool" |
| 5 | + targetNamespace="http://www.springframework.org/schema/oxm" |
| 6 | + elementFormDefault="qualified" |
| 7 | + attributeFormDefault="unqualified"> |
7 | 8 |
|
8 | 9 | <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"/>
|
9 | 10 | <xsd:import namespace="http://www.springframework.org/schema/tool" schemaLocation="http://www.springframework.org/schema/tool/spring-tool-4.0.xsd"/>
|
|
35 | 36 | </xsd:complexType>
|
36 | 37 | </xsd:element>
|
37 | 38 | </xsd:sequence>
|
38 |
| - <xsd:attribute name="contextPath" type="xsd:string"> |
| 39 | + <xsd:attribute name="context-path" type="xsd:string"> |
39 | 40 | <xsd:annotation>
|
40 |
| - <xsd:documentation>The JAXB Context path</xsd:documentation> |
| 41 | + <xsd:documentation>The JAXB context path.</xsd:documentation> |
41 | 42 | </xsd:annotation>
|
42 | 43 | </xsd:attribute>
|
43 | 44 | </xsd:extension>
|
|
59 | 60 | </xsd:annotation>
|
60 | 61 | <xsd:complexContent>
|
61 | 62 | <xsd:extension base="beans:identifiedType">
|
62 |
| - <xsd:attribute name="target-class" type="classType" use="required"/> |
63 |
| - <xsd:attribute name="bindingName" type="xsd:string"> |
| 63 | + <xsd:attribute name="target-class" type="classType"> |
64 | 64 | <xsd:annotation>
|
65 |
| - <xsd:documentation>The binding name used by this marshaller.</xsd:documentation> |
| 65 | + <xsd:documentation>The target class to be bound with JiBX.</xsd:documentation> |
66 | 66 | </xsd:annotation>
|
67 | 67 | </xsd:attribute>
|
68 |
| - </xsd:extension> |
69 |
| - </xsd:complexContent> |
70 |
| - </xsd:complexType> |
71 |
| - </xsd:element> |
72 |
| - |
73 |
| - <xsd:element name="xmlbeans-marshaller"> |
74 |
| - <xsd:complexType> |
75 |
| - <xsd:annotation> |
76 |
| - <xsd:documentation source="java:org.springframework.oxm.xmlbeans.XmlBeansMarshaller"> |
77 |
| - Defines a XMLBeans Marshaller. |
78 |
| - </xsd:documentation> |
79 |
| - <xsd:appinfo> |
80 |
| - <tool:annotation> |
81 |
| - <tool:exports type="org.springframework.oxm.xmlbeans.XmlBeansMarshaller"/> |
82 |
| - </tool:annotation> |
83 |
| - </xsd:appinfo> |
84 |
| - </xsd:annotation> |
85 |
| - <xsd:complexContent> |
86 |
| - <xsd:extension base="beans:identifiedType"> |
87 |
| - <xsd:attribute name="options" type="xsd:string"> |
| 68 | + <xsd:attribute name="target-package" type="xsd:string"> |
88 | 69 | <xsd:annotation>
|
89 |
| - <xsd:documentation source="java:org.apache.xmlbeans.XmlOptions"> |
90 |
| - The bean name of the XmlOptions that is to be used for this marshaller. Typically a |
91 |
| - XmlOptionsFactoryBean definition. |
92 |
| - </xsd:documentation> |
93 |
| - <xsd:appinfo> |
94 |
| - <tool:annotation kind="ref"> |
95 |
| - <tool:expected-type type="org.apache.xmlbeans.XmlOptions"/> |
96 |
| - </tool:annotation> |
97 |
| - </xsd:appinfo> |
| 70 | + <xsd:documentation>The target package for the JiBX binding.</xsd:documentation> |
| 71 | + </xsd:annotation> |
| 72 | + </xsd:attribute> |
| 73 | + <xsd:attribute name="binding-name" type="xsd:string"> |
| 74 | + <xsd:annotation> |
| 75 | + <xsd:documentation>The binding name used by this marshaller.</xsd:documentation> |
98 | 76 | </xsd:annotation>
|
99 | 77 | </xsd:attribute>
|
100 | 78 | </xsd:extension>
|
|
124 | 102 | </xsd:attribute>
|
125 | 103 | <xsd:attribute name="target-class" type="classType">
|
126 | 104 | <xsd:annotation>
|
127 |
| - <xsd:documentation>The target class to be bound with Castor marshaller.</xsd:documentation> |
| 105 | + <xsd:documentation>The target class to be bound with the Castor marshaller.</xsd:documentation> |
128 | 106 | </xsd:annotation>
|
129 | 107 | </xsd:attribute>
|
130 | 108 | <xsd:attribute name="target-package" type="xsd:string">
|
|
134 | 112 | </xsd:attribute>
|
135 | 113 | <xsd:attribute name="mapping-location" type="xsd:string">
|
136 | 114 | <xsd:annotation>
|
137 |
| - <xsd:documentation>The path to Castor mapping file.</xsd:documentation> |
| 115 | + <xsd:documentation>The path to the Castor mapping file.</xsd:documentation> |
| 116 | + </xsd:annotation> |
| 117 | + </xsd:attribute> |
| 118 | + </xsd:extension> |
| 119 | + </xsd:complexContent> |
| 120 | + </xsd:complexType> |
| 121 | + </xsd:element> |
| 122 | + |
| 123 | + <xsd:element name="xmlbeans-marshaller"> |
| 124 | + <xsd:complexType> |
| 125 | + <xsd:annotation> |
| 126 | + <xsd:documentation source="java:org.springframework.oxm.xmlbeans.XmlBeansMarshaller"> |
| 127 | + Defines a XMLBeans Marshaller. |
| 128 | + </xsd:documentation> |
| 129 | + <xsd:appinfo> |
| 130 | + <tool:annotation> |
| 131 | + <tool:exports type="org.springframework.oxm.xmlbeans.XmlBeansMarshaller"/> |
| 132 | + </tool:annotation> |
| 133 | + </xsd:appinfo> |
| 134 | + </xsd:annotation> |
| 135 | + <xsd:complexContent> |
| 136 | + <xsd:extension base="beans:identifiedType"> |
| 137 | + <xsd:attribute name="options" type="xsd:string"> |
| 138 | + <xsd:annotation> |
| 139 | + <xsd:documentation source="java:org.apache.xmlbeans.XmlOptions"> |
| 140 | + The bean name of the XmlOptions that is to be used for this marshaller. Typically a |
| 141 | + XmlOptionsFactoryBean definition. |
| 142 | + </xsd:documentation> |
| 143 | + <xsd:appinfo> |
| 144 | + <tool:annotation kind="ref"> |
| 145 | + <tool:expected-type type="org.apache.xmlbeans.XmlOptions"/> |
| 146 | + </tool:annotation> |
| 147 | + </xsd:appinfo> |
138 | 148 | </xsd:annotation>
|
139 | 149 | </xsd:attribute>
|
140 | 150 | </xsd:extension>
|
|
148 | 158 | <xsd:appinfo>
|
149 | 159 | <tool:annotation kind="direct">
|
150 | 160 | <tool:expected-type type="java.lang.Class"/>
|
151 |
| - <tool:assignable-to restriction="class-only" /> |
| 161 | + <tool:assignable-to restriction="class-only"/> |
152 | 162 | </tool:annotation>
|
153 | 163 | </xsd:appinfo>
|
154 | 164 | </xsd:annotation>
|
|
0 commit comments