[jboss-cvs] jboss-seam/src/main/org/jboss/seam ...
Norman Richards
norman.richards at jboss.com
Mon Nov 20 15:20:47 EST 2006
User: nrichards
Date: 06/11/20 15:20:47
Added: src/main/org/jboss/seam components-1.1.xsd core-1.1.xsd
Log:
add first pass of schemas
Revision Changes Path
1.1 date: 2006/11/20 20:20:47; author: nrichards; state: Exp;jboss-seam/src/main/org/jboss/seam/components-1.1.xsd
Index: components-1.1.xsd
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
targetNamespace="http://jboss.com/products/seam/components"
xmlns:components="http://jboss.com/products/seam/components">
<xs:element name="components">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<!-- UPA violation
<xs:element ref="components:component"/>
<xs:element ref="components:factory"/>
-->
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="component">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="components:property"/>
</xs:sequence>
<xs:attributeGroup ref="components:attlist.component"/>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="attlist.component">
<xs:attribute name="name"/>
<xs:attribute name="class"/>
<xs:attribute name="scope">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="stateless"/>
<xs:enumeration value="request"/>
<xs:enumeration value="page"/>
<xs:enumeration value="conversation"/>
<xs:enumeration value="session"/>
<xs:enumeration value="business_process"/>
<xs:enumeration value="application"/>
<xs:enumeration value="STATELESS"/>
<xs:enumeration value="REQUEST"/>
<xs:enumeration value="PAGE"/>
<xs:enumeration value="CONVERSATION"/>
<xs:enumeration value="SESSION"/>
<xs:enumeration value="BUSINESS_PROCESS"/>
<xs:enumeration value="APPLICATION"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="jndi-name"/>
<xs:attribute name="installed" default="true"/>
<xs:attribute name="auto-create" default="false">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:element name="factory">
<xs:complexType>
<xs:attributeGroup ref="components:attlist.factory"/>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="attlist.factory">
<xs:attribute name="name" use="required"/>
<xs:attribute name="method"/>
<xs:attribute name="value"/>
<xs:attribute name="scope">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="stateless"/>
<xs:enumeration value="request"/>
<xs:enumeration value="page"/>
<xs:enumeration value="conversation"/>
<xs:enumeration value="session"/>
<xs:enumeration value="business_process"/>
<xs:enumeration value="application"/>
<xs:enumeration value="STATELESS"/>
<xs:enumeration value="REQUEST"/>
<xs:enumeration value="PAGE"/>
<xs:enumeration value="CONVERSATION"/>
<xs:enumeration value="SESSION"/>
<xs:enumeration value="BUSINESS_PROCESS"/>
<xs:enumeration value="APPLICATION"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="auto-create" default="false">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:element name="property">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="components:key"/>
<xs:element ref="components:value"/>
</xs:choice>
<xs:attributeGroup ref="components:attlist.property"/>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="attlist.property">
<xs:attribute name="name" use="required"/>
</xs:attributeGroup>
<xs:element name="key" type="xs:string"/>
<xs:element name="value" type="xs:string"/>
</xs:schema>
1.1 date: 2006/11/20 20:20:47; author: nrichards; state: Exp;jboss-seam/src/main/org/jboss/seam/core-1.1.xsd
Index: core-1.1.xsd
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
targetNamespace="http://jboss.com/products/seam/core" xmlns:core="http://jboss.com/products/seam/core"
xmlns:components="http://jboss.com/products/seam/components" attributeFormDefault="unqualified">
<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="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>
</xs:element>
<xs:attributeGroup name="attlist.init">
<xs:attribute name="debug">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="jndi-pattern"/>
</xs:attributeGroup>
<xs:element name="ejb">
<xs:complexType mixed="true">
<xs:attributeGroup ref="core:attlist.ejb"/>
<xs:attributeGroup ref="components:attlist.component"> </xs:attributeGroup>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="attlist.ejb"> </xs:attributeGroup>
<xs:element name="jndi-pattern" type="xs:string"/>
<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:schema>
More information about the jboss-cvs-commits
mailing list