@ -1,9 +1,10 @@
@@ -1,9 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns= "http://www.springframework.org/schema/oxm" xmlns:xsd= "http://www.w3.org/2001/XMLSchema"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:tool="http://www.springframework.org/schema/tool"
targetNamespace="http://www.springframework.org/schema/oxm" elementFormDefault="qualified"
attributeFormDefault="unqualified">
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:tool="http://www.springframework.org/schema/tool"
targetNamespace="http://www.springframework.org/schema/oxm"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xsd:import namespace= "http://www.springframework.org/schema/beans" schemaLocation= "http://www.springframework.org/schema/beans/spring-beans-4.0.xsd" />
<xsd:import namespace= "http://www.springframework.org/schema/tool" schemaLocation= "http://www.springframework.org/schema/tool/spring-tool-4.0.xsd" />
@ -35,9 +36,9 @@
@@ -35,9 +36,9 @@
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name= "contextP ath" type= "xsd:string" >
<xsd:attribute name= "context-p ath" type= "xsd:string" >
<xsd:annotation >
<xsd:documentation > The JAXB Context path </xsd:documentation>
<xsd:documentation > The JAXB context path. </xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
@ -59,42 +60,19 @@
@@ -59,42 +60,19 @@
</xsd:annotation>
<xsd:complexContent >
<xsd:extension base= "beans:identifiedType" >
<xsd:attribute name= "target-class" type= "classType" use= "required" />
<xsd:attribute name= "bindingName" type= "xsd:string" >
<xsd:attribute name= "target-class" type= "classType" >
<xsd:annotation >
<xsd:documentation > The binding name used by this marshaller .</xsd:documentation>
<xsd:documentation > The target class to be bound with JiBX .</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name= "xmlbeans-marshaller" >
<xsd:complexType >
<xsd:annotation >
<xsd:documentation source= "java:org.springframework.oxm.xmlbeans.XmlBeansMarshaller" >
Defines a XMLBeans Marshaller.
</xsd:documentation>
<xsd:appinfo >
<tool:annotation >
<tool:exports type= "org.springframework.oxm.xmlbeans.XmlBeansMarshaller" />
</tool:annotation>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent >
<xsd:extension base= "beans:identifiedType" >
<xsd:attribute name= "options" type= "xsd:string" >
<xsd:attribute name= "target-package" type= "xsd:string" >
<xsd:annotation >
<xsd:documentation source= "java:org.apache.xmlbeans.XmlOptions" >
The bean name of the XmlOptions that is to be used for this marshaller. Typically a
XmlOptionsFactoryBean definition.
</xsd:documentation>
<xsd:appinfo >
<tool:annotation kind= "ref" >
<tool:expected-type type= "org.apache.xmlbeans.XmlOptions" />
</tool:annotation>
</xsd:appinfo>
<xsd:documentation > The target package for the JiBX binding.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name= "binding-name" type= "xsd:string" >
<xsd:annotation >
<xsd:documentation > The binding name used by this marshaller.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
@ -124,7 +102,7 @@
@@ -124,7 +102,7 @@
</xsd:attribute>
<xsd:attribute name= "target-class" type= "classType" >
<xsd:annotation >
<xsd:documentation > The target class to be bound with Castor marshaller.</xsd:documentation>
<xsd:documentation > The target class to be bound with the Castor marshaller.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name= "target-package" type= "xsd:string" >
@ -134,7 +112,39 @@
@@ -134,7 +112,39 @@
</xsd:attribute>
<xsd:attribute name= "mapping-location" type= "xsd:string" >
<xsd:annotation >
<xsd:documentation > The path to Castor mapping file.</xsd:documentation>
<xsd:documentation > The path to the Castor mapping file.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name= "xmlbeans-marshaller" >
<xsd:complexType >
<xsd:annotation >
<xsd:documentation source= "java:org.springframework.oxm.xmlbeans.XmlBeansMarshaller" >
Defines a XMLBeans Marshaller.
</xsd:documentation>
<xsd:appinfo >
<tool:annotation >
<tool:exports type= "org.springframework.oxm.xmlbeans.XmlBeansMarshaller" />
</tool:annotation>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent >
<xsd:extension base= "beans:identifiedType" >
<xsd:attribute name= "options" type= "xsd:string" >
<xsd:annotation >
<xsd:documentation source= "java:org.apache.xmlbeans.XmlOptions" >
The bean name of the XmlOptions that is to be used for this marshaller. Typically a
XmlOptionsFactoryBean definition.
</xsd:documentation>
<xsd:appinfo >
<tool:annotation kind= "ref" >
<tool:expected-type type= "org.apache.xmlbeans.XmlOptions" />
</tool:annotation>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
@ -148,7 +158,7 @@
@@ -148,7 +158,7 @@
<xsd:appinfo >
<tool:annotation kind= "direct" >
<tool:expected-type type= "java.lang.Class" />
<tool:assignable-to restriction= "class-only" />
<tool:assignable-to restriction= "class-only" />
</tool:annotation>
</xsd:appinfo>
</xsd:annotation>