[jboss-cvs] jboss-seam/src/main/org/jboss/seam ...
Norman Richards
norman.richards at jboss.com
Mon Nov 20 18:36:52 EST 2006
User: nrichards
Date: 06/11/20 18:36:52
Modified: src/main/org/jboss/seam core-1.1.xsd
Log:
add core components without attributes
Revision Changes Path
1.2 +458 -16 jboss-seam/src/main/org/jboss/seam/core-1.1.xsd
(In the diff below, changes in quantity of whitespace are not shown.)
Index: core-1.1.xsd
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core-1.1.xsd,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- core-1.1.xsd 20 Nov 2006 20:20:47 -0000 1.1
+++ core-1.1.xsd 20 Nov 2006 23:36:52 -0000 1.2
@@ -5,16 +5,182 @@
<xs:import namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.1.xsd"/>
- <xs:element name="debug" type="xs:string"/>
- <xs:element name="dispatcher" type="xs:string"/>
- <xs:element name="persistence-unit-jndi-name" type="xs:string"/>
+ <xs:element name="actor">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.actor"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.actor">
+ </xs:attributeGroup>
+
+
+ <xs:element name="applicationContext">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.applicationContext"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.applicationContext">
+ </xs:attributeGroup>
+
+
+ <xs:element name="businessProcess">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.businessProcess"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.businessProcess">
+ </xs:attributeGroup>
+
+ <xs:element name="businessProcessContext">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.businessProcessContext"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.businessProcessContext">
+ </xs:attributeGroup>
+
+ <xs:element name="conversation">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.conversation"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.conversation">
+ </xs:attributeGroup>
+
+ <xs:element name="conversationContext">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.conversationContext"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.conversationContext">
+ </xs:attributeGroup>
+
+ <xs:element name="conversationEntries">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.conversationEntries"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.conversationEntries">
+ </xs:attributeGroup>
+
+ <xs:element name="conversationList">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.conversationList"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.conversationList">
+ </xs:attributeGroup>
+
+ <xs:element name="conversationStack">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.conversationStack"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.conversationStack">
+ </xs:attributeGroup>
+
+ <xs:element name="dispatcher">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.dispatcher"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.dispatcher">
+ </xs:attributeGroup>
+
+ <xs:element name="ejb">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.ejb"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.ejb">
+ </xs:attributeGroup>
+
+ <xs:element name="eventContext">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.eventContext"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.eventContext">
+ </xs:attributeGroup>
+
+ <xs:element name="events">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.events"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.events">
+ </xs:attributeGroup>
+
+ <xs:element name="exceptions">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.exceptions"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.exceptions">
+ </xs:attributeGroup>
+
+ <xs:element name="expressions">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.expressions"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.expressions">
+ </xs:attributeGroup>
+
+ <xs:element name="facesContext">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.facesContext"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.facesContext">
+ </xs:attributeGroup>
+
+ <xs:element name="facesMessages">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.facesMessages"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.facesMessages">
+ </xs:attributeGroup>
+
+ <xs:element name="facesPage">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.facesPage"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.facesPage">
+ </xs:attributeGroup>
+
+ <xs:element name="httpError">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.httpError"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.httpError">
+ </xs:attributeGroup>
+
<xs:element name="init">
<xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="core:debug"> </xs:element>
- <xs:element ref="core:jndi-pattern"/>
- </xs:choice>
<xs:attributeGroup ref="components:attlist.component"/>
<xs:attributeGroup ref="core:attlist.init"/>
</xs:complexType>
@@ -29,23 +195,299 @@
</xs:simpleType>
</xs:attribute>
<xs:attribute name="jndi-pattern"/>
+ <xs:attribute name="client-side-conversations" />
+ <xs:attribute name="jbpm-installed" />
+ <xs:attribute name="my-faces-lifecycle-bug" />
+ <xs:attribute name="user-transaction-name" />
</xs:attributeGroup>
- <xs:element name="ejb">
+
+ <xs:element name="interpolator">
<xs:complexType mixed="true">
- <xs:attributeGroup ref="core:attlist.ejb"/>
- <xs:attributeGroup ref="components:attlist.component"> </xs:attributeGroup>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.interpolator"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.interpolator">
+ </xs:attributeGroup>
+
+ <xs:element name="isUserInRole">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.isUserInRole"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.isUserInRole">
+ </xs:attributeGroup>
+
+ <xs:element name="jbpm">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.jbpm"/>
</xs:complexType>
</xs:element>
- <xs:attributeGroup name="attlist.ejb"> </xs:attributeGroup>
- <xs:element name="jndi-pattern" type="xs:string"/>
+ <xs:attributeGroup name="attlist.jbpm">
+ </xs:attributeGroup>
+
+ <xs:element name="locale">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.locale"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.locale">
+ </xs:attributeGroup>
+
+ <xs:element name="localeSelector">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.localeSelector"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.localeSelector">
+ </xs:attributeGroup>
+
+ <xs:element name="jbpmContext">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.jbpmContext"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.jbpmContext">
+ </xs:attributeGroup>
+
+ <xs:element name="manager">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.manager"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.manager">
+ </xs:attributeGroup>
+
+ <xs:element name="messages">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.messages"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.messages">
+ </xs:attributeGroup>
+
+ <xs:element name="microcontainer">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.microcontainer"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.microcontainer">
+ </xs:attributeGroup>
+
+ <xs:element name="pageContext">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.pageContext"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.pageContext">
+ </xs:attributeGroup>
+
+ <xs:element name="pageflow">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.pageflow"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.pageflow">
+ </xs:attributeGroup>
+
+ <xs:element name="pages">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.pages"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.pages">
+ </xs:attributeGroup>
+
+ <xs:element name="persistenceContexts">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.persistenceContexts"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.persistenceContexts">
+ </xs:attributeGroup>
+
+ <xs:element name="pojoCache">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.pojoCache"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.pojoCache">
+ </xs:attributeGroup>
+
+ <xs:element name="pooledTask">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.pooledTask"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.pooledTask">
+ </xs:attributeGroup>
+
+ <xs:element name="pooledTaskInstanceList">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.pooledTaskInstanceList"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.pooledTaskInstanceList">
+ </xs:attributeGroup>
+
+ <xs:element name="processInstance">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.processInstance"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.processInstance">
+ </xs:attributeGroup>
+
+ <xs:element name="redirect">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.redirect"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.redirect">
+ </xs:attributeGroup>
+
+ <xs:element name="resourceBundle">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.resourceBundle"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.resourceBundle">
+ </xs:attributeGroup>
+
+ <xs:element name="safeActions">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.safeActions"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.safeActions">
+ </xs:attributeGroup>
+
+ <xs:element name="sessionContext">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.sessionContext"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.sessionContext">
+ </xs:attributeGroup>
+
+ <xs:element name="switcher">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.switcher"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.switcher">
+ </xs:attributeGroup>
+
+ <xs:element name="taskInstance">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.taskInstance"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.taskInstance">
+ </xs:attributeGroup>
+
+ <xs:element name="taskInstanceList">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.taskInstanceList"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.taskInstanceList">
+ </xs:attributeGroup>
+
+ <xs:element name="taskInstanceListForType">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.taskInstanceListForType"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.taskInstanceListForType">
+ </xs:attributeGroup>
+
+ <xs:element name="timeZone">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.timeZone"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.timeZone">
+ </xs:attributeGroup>
+
+ <xs:element name="timeZoneSelector">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.timeZoneSelector"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.timeZoneSelector">
+ </xs:attributeGroup>
+
+ <xs:element name="transition">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.transition"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.transition">
+ </xs:attributeGroup>
+
+ <xs:element name="uiComponent">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.uiComponent"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.uiComponent">
+ </xs:attributeGroup>
+
+ <xs:element name="userPrincipal">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.userPrincipal"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.userPrincipal">
+ </xs:attributeGroup>
+
+ <xs:element name="validation">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.validation"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.validation">
+ </xs:attributeGroup>
+
<xs:element name="ManagedPersistenceContext">
<xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="core:persistence-unit-jndi-name"/>
- </xs:sequence>
<xs:attributeGroup ref="core:attlist.ManagedPersistenceContext"/>
<xs:attributeGroup ref="components:attlist.component"/>
</xs:complexType>
</xs:element>
- <xs:attributeGroup name="attlist.ManagedPersistenceContext"> </xs:attributeGroup>
+ <xs:attributeGroup name="attlist.ManagedPersistenceContext">
+ <xs:attribute name="entity-manager-factory"></xs:attribute>
+ <xs:attribute name="persistence-unit-jndi-name"></xs:attribute>
+ </xs:attributeGroup>
</xs:schema>
More information about the jboss-cvs-commits
mailing list