[jboss-cvs] JBossAS SVN: r71068 - projects/microcontainer/branches/jaxb-aop-mc-int/aop-mc-int/src/resources/main/schema.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 20 11:06:12 EDT 2008
Author: kabir.khan at jboss.com
Date: 2008-03-20 11:06:12 -0400 (Thu, 20 Mar 2008)
New Revision: 71068
Modified:
projects/microcontainer/branches/jaxb-aop-mc-int/aop-mc-int/src/resources/main/schema/aop-beans_1_0.xsd
Log:
[JBAOP-468] Revert to xsd:redefine schema
Modified: projects/microcontainer/branches/jaxb-aop-mc-int/aop-mc-int/src/resources/main/schema/aop-beans_1_0.xsd
===================================================================
--- projects/microcontainer/branches/jaxb-aop-mc-int/aop-mc-int/src/resources/main/schema/aop-beans_1_0.xsd 2008-03-20 15:03:15 UTC (rev 71067)
+++ projects/microcontainer/branches/jaxb-aop-mc-int/aop-mc-int/src/resources/main/schema/aop-beans_1_0.xsd 2008-03-20 15:06:12 UTC (rev 71068)
@@ -5,14 +5,10 @@
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:jboss:aop-beans:1.0"
xmlns="urn:jboss:aop-beans:1.0"
- xmlns:mc="urn:jboss:bean-deployer:2.0"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="1.0"
->
-
- <xsd:import namespace="urn:jboss:bean-deployer:2.0"/>
-
+>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -21,6 +17,246 @@
</xsd:documentation>
</xsd:annotation>
+ <xsd:redefine schemaLocation="jboss-beans-common_2_0.xsd">
+ <xsd:complexType name="beanType">
+ <xsd:complexContent>
+ <xsd:extension base="beanType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="classloaderType">
+ <xsd:complexContent>
+ <xsd:extension base="classloaderType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="abstractBeanfactoryType">
+ <xsd:complexContent>
+ <xsd:extension base="abstractBeanfactoryType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="beanfactoryType">
+ <xsd:complexContent>
+ <xsd:extension base="beanfactoryType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="lazyType">
+ <xsd:complexContent>
+ <xsd:extension base="lazyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="constructorType">
+ <xsd:complexContent>
+ <xsd:extension base="constructorType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="lifecycleType">
+ <xsd:complexContent>
+ <xsd:extension base="lifecycleType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="installType">
+ <xsd:complexContent>
+ <xsd:extension base="installType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="uninstallCallbackType">
+ <xsd:complexContent>
+ <xsd:extension base="uninstallCallbackType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="installCallbackType">
+ <xsd:complexContent>
+ <xsd:extension base="installCallbackType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="dependencyType">
+ <xsd:complexContent>
+ <xsd:extension base="dependencyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="injectionType">
+ <xsd:complexContent>
+ <xsd:extension base="injectionType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="valueFactoryType">
+ <xsd:complexContent>
+ <xsd:extension base="valueFactoryType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="factoryType">
+ <xsd:complexContent>
+ <xsd:extension base="factoryType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="aliasType">
+ <xsd:complexContent>
+ <xsd:extension base="aliasType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="namedAliasType">
+ <xsd:complexContent>
+ <xsd:extension base="namedAliasType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="parameterType">
+ <xsd:complexContent>
+ <xsd:extension base="parameterType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="propertyType">
+ <xsd:complexContent>
+ <xsd:extension base="propertyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="annotationType">
+ <xsd:complexContent>
+ <xsd:extension base="annotationType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="interfaceType">
+ <xsd:complexContent>
+ <xsd:extension base="interfaceType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:simpleType name="classNameType">
+ <xsd:restriction base="classNameType"></xsd:restriction>
+ </xsd:simpleType>
+ <xsd:group name="valueGroup"/>
+ <xsd:complexType name="plainValueType">
+ <xsd:complexContent>
+ <xsd:extension base="plainValueType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="valueType">
+ <xsd:complexContent>
+ <xsd:extension base="valueType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="classLoaderValueType">
+ <xsd:complexContent>
+ <xsd:extension base="classLoaderValueType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="annotatedValueType">
+ <xsd:complexContent>
+ <xsd:extension base="annotatedValueType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="namedValueType">
+ <xsd:complexContent>
+ <xsd:extension base="namedValueType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="baseCollectionType">
+ <xsd:complexContent>
+ <xsd:extension base="baseCollectionType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="collectionType">
+ <xsd:complexContent>
+ <xsd:extension base="collectionType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="listType">
+ <xsd:complexContent>
+ <xsd:extension base="listType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="setType">
+ <xsd:complexContent>
+ <xsd:extension base="setType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="arrayType">
+ <xsd:complexContent>
+ <xsd:extension base="arrayType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="mapType">
+ <xsd:complexContent>
+ <xsd:extension base="mapType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="entryType">
+ <xsd:complexContent>
+ <xsd:extension base="entryType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="dependsType">
+ <xsd:complexContent>
+ <xsd:extension base="dependsType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="demandType">
+ <xsd:complexContent>
+ <xsd:extension base="demandType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="supplyType">
+ <xsd:complexContent>
+ <xsd:extension base="supplyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:simpleType name="controllerStateType">
+ <xsd:restriction base="controllerStateType"></xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="controllerModeType">
+ <xsd:restriction base="controllerModeType"></xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="autowireTypeType">
+ <xsd:restriction base="autowireTypeType"></xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="optionType">
+ <xsd:restriction base="optionType"></xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="contextType">
+ <xsd:restriction base="contextType"></xsd:restriction>
+ </xsd:simpleType>
+ </xsd:redefine>
+
+ <xsd:element name="aop" type="aopType">
+ <xsd:annotation>
+ <xsd:documentation>
+ <![CDATA[
+ A domain
+ ]]>
+ </xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
+
+ <xsd:complexType name="aopType">
+ <xsd:annotation>
+ <xsd:documentation>
+ <![CDATA[
+ aspects or interceptors
+ ]]>
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:choice minOccurs="0" maxOccurs="unbounded">
+ <xsd:element name="domain" type="domainType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="interceptor" type="aspectOrInterceptorType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="aspect" type="aspectOrInterceptorType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="bind" type="bindType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="stack" type="stackType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="typedef" type="typedefType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="cflow-stack" type="cflowStackType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="dynamic-cflow" type="dynamicCflowStackType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="prepare" type="prepareType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="pointcut" type="pointcutType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="annotation-introduction" type="annotationIntroductionType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="annotation" type="aopAnnotationType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="precedence" type="precedenceType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="introduction" type="introductionType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="arrayreplacement" type="arrayreplacementType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="arraybind" type="arraybindType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:any namespace="##other" processContents="strict" minOccurs="0">
+ <xsd:annotation>
+ <xsd:documentation>An extension value</xsd:documentation>
+ </xsd:annotation>
+ </xsd:any>
+ </xsd:choice>
+ </xsd:complexType>
+
<xsd:element name="domain" type="domainType">
<xsd:annotation>
<xsd:documentation>
@@ -50,15 +286,15 @@
<xsd:element name="prepare" type="prepareType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="pointcut" type="pointcutType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="annotation-introduction" type="annotationIntroductionType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="annotation" type="annotationType" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element name="annotation" type="aopAnnotationType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="precedence" type="precedenceType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="introduction" type="introductionType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="arrayreplacement" type="arrayreplacementType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="arraybind" type="arraybindType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
<xsd:attribute name="name" type="xsd:string" use="required"/>
- <xsd:attribute name="parentFirst" type="xsd:string" use="optional" default="false"/>
- <xsd:attribute name="inheritDefinitions" type="xsd:string" use="optional" default="true"/>
+ <xsd:attribute name="parentFirst" type="xsd:boolean" use="optional" default="false"/>
+ <xsd:attribute name="inheritDefinitions" type="xsd:boolean" use="optional" default="true"/>
<xsd:attribute name="inheritBindings" type="xsd:boolean" use="optional" default="false"/>
<xsd:attribute name="extends" type="xsd:string" use="optional"/>
</xsd:complexType>
@@ -90,7 +326,7 @@
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
- <xsd:extension base="mc:abstractBeanfactoryType">
+ <xsd:extension base="abstractBeanfactoryType">
<xsd:attribute name="class" type="xsd:token" use="required"/>
</xsd:extension>
</xsd:complexContent>
@@ -442,12 +678,12 @@
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="expr" type="xsd:string" use="required"/>
- <xsd:attribute name="invisible" type="xsd:string" use="required"/>
+ <xsd:attribute name="invisible" type="xsd:boolean" use="required"/>
<xsd:attribute name="manager-bean" type="xsd:string" use="optional"/>
<xsd:attribute name="manager-property" type="xsd:string" use="optional"/>
</xsd:complexType>
- <xsd:element name="annotation" type="annotationType">
+ <xsd:element name="annotation" type="aopAnnotationType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -457,7 +693,7 @@
</xsd:annotation>
</xsd:element>
- <xsd:complexType name="annotationType">
+ <xsd:complexType name="aopAnnotationType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -469,7 +705,7 @@
<xsd:extension base="annotationIntroductionType"/>
</xsd:complexContent>
</xsd:complexType>
-
+
<xsd:element name="precedence" type="precedenceType">
<xsd:annotation>
<xsd:documentation>
@@ -650,7 +886,7 @@
<xsd:attribute name="type" type="xsd:string" use="required"></xsd:attribute>
</xsd:complexType>
- <xsd:complexType name="lifecycleType">
+ <xsd:complexType name="aopLifecycleType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -671,7 +907,7 @@
</xsd:complexContent>
</xsd:complexType>
- <xsd:element name="lifecycle-configure" type="lifecycleType">
+ <xsd:element name="lifecycle-configure" type="aopLifecycleType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -681,7 +917,7 @@
</xsd:annotation>
</xsd:element>
- <xsd:element name="lifecycle-create" type="lifecycleType">
+ <xsd:element name="lifecycle-create" type="aopLifecycleType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -691,7 +927,7 @@
</xsd:annotation>
</xsd:element>
- <xsd:element name="lifecycle-describe" type="lifecycleType">
+ <xsd:element name="lifecycle-describe" type="aopLifecycleType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -701,7 +937,7 @@
</xsd:annotation>
</xsd:element>
- <xsd:element name="lifecycle-install" type="lifecycleType">
+ <xsd:element name="lifecycle-install" type="aopLifecycleType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -711,7 +947,7 @@
</xsd:annotation>
</xsd:element>
- <xsd:element name="lifecycle-instantiate" type="lifecycleType">
+ <xsd:element name="lifecycle-instantiate" type="aopLifecycleType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -721,7 +957,7 @@
</xsd:annotation>
</xsd:element>
- <xsd:element name="lifecycle-preinstall" type="lifecycleType">
+ <xsd:element name="lifecycle-preinstall" type="aopLifecycleType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -731,7 +967,7 @@
</xsd:annotation>
</xsd:element>
- <xsd:element name="lifecycle-start" type="lifecycleType">
+ <xsd:element name="lifecycle-start" type="aopLifecycleType">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
@@ -740,5 +976,4 @@
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
</xsd:schema>
More information about the jboss-cvs-commits
mailing list