Author: scabanovich
Date: 2007-07-26 12:58:00 -0400 (Thu, 26 Jul 2007)
New Revision: 2691
Added:
trunk/seam/plugins/org.jboss.tools.seam.xml/dtds/components-1.1.dtd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/components-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/core-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/drools-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/framework-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/jms-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/mail-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/pdf-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/remoting-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/security-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/spring-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/theme-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/web-1.2.xsd
Removed:
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/components-1.1.dtd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/components-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/core-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/drools-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/framework-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/jms-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/mail-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/pdf-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/remoting-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/security-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/spring-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/theme-1.2.xsd
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/web-1.2.xsd
Modified:
trunk/seam/plugins/org.jboss.tools.seam.xml/META-INF/MANIFEST.MF
trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
Log:
EXIN-86 seam component xsd's and dtd registered in wst
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/META-INF/MANIFEST.MF
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/META-INF/MANIFEST.MF 2007-07-26 16:55:09
UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/META-INF/MANIFEST.MF 2007-07-26 16:58:00
UTC (rev 2691)
@@ -22,6 +22,7 @@
org.eclipse.wst.sse.core,
org.eclipse.ltk.core.refactoring,
org.eclipse.ltk.ui.refactoring,
+ org.eclipse.wst.xml.core,
org.eclipse.core.resources,
org.eclipse.core.runtime,
org.eclipse.wst.web
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/dtds/components-1.1.dtd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/dtds/components-1.1.dtd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/dtds/components-1.1.dtd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -0,0 +1,40 @@
+<!--
+
+<!DOCTYPE components PUBLIC
+ "-//JBoss/Seam Component Configuration DTD 1.1//EN"
+ "http://jboss.com/products/seam/components-1.1.dtd">
+
+-->
+
+<!ELEMENT components (component|factory|event)*>
+
+<!ELEMENT component (property*)>
+<!ATTLIST component name CDATA #IMPLIED>
+<!ATTLIST component class CDATA #IMPLIED>
+<!ATTLIST component scope
(stateless|event|page|conversation|session|business_process|application|STATELESS|EVENT|PAGE|CONVERSATION|SESSION|BUSINESS_PROCESS|APPLICATION)
#IMPLIED>
+<!ATTLIST component jndi-name CDATA #IMPLIED>
+<!ATTLIST component installed CDATA #IMPLIED>
+<!ATTLIST component precedence CDATA #IMPLIED>
+<!ATTLIST component auto-create (true|false) "false">
+
+<!ELEMENT factory EMPTY>
+<!ATTLIST factory name CDATA #REQUIRED>
+<!ATTLIST factory method CDATA #IMPLIED>
+<!ATTLIST factory value CDATA #IMPLIED>
+<!ATTLIST factory scope
(stateless|event|page|conversation|session|business_process|application|STATELESS|EVENT|PAGE|CONVERSATION|SESSION|BUSINESS_PROCESS|APPLICATION)
#IMPLIED>
+<!ATTLIST factory auto-create (true|false) "false">
+
+<!ELEMENT property (#PCDATA|key|value)*>
+<!ATTLIST property name CDATA #REQUIRED>
+
+<!ELEMENT key (#PCDATA)>
+<!ELEMENT value (#PCDATA)>
+
+<!-- event handling -->
+
+<!ELEMENT event (action*)>
+<!ATTLIST event type CDATA #REQUIRED>
+
+<!ELEMENT action EMPTY>
+<!ATTLIST action expression CDATA #REQUIRED>
+
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-07-26 16:55:09 UTC (rev
2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-07-26 16:58:00 UTC (rev
2691)
@@ -39,4 +39,96 @@
class="org.jboss.tools.seam.xml.components.model.SeamComponentsEntityRecognizer"/>
</extension>
+ <extension point="org.eclipse.wst.xml.core.catalogContributions">
+ <catalogContribution id="default">
+ <uri
+
name="http://jboss.com/products/seam/components"
+ uri="schemas/components-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/components"
+ uri="schemas/components-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/core"
+ uri="schemas/core-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/core"
+ uri="schemas/core-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/drools"
+ uri="schemas/drools-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/drools"
+ uri="schemas/drools-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/framework"
+ uri="schemas/framework-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/framework"
+ uri="schemas/framework-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/jms"
+ uri="schemas/jms-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/jms"
+ uri="schemas/jms-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/mail"
+ uri="schemas/mail-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/mail"
+ uri="schemas/mail-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/pdf"
+ uri="schemas/pdf-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/pdf"
+ uri="schemas/pdf-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/remoting"
+ uri="schemas/remoting-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/remoting"
+ uri="schemas/remoting-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/security"
+ uri="schemas/security-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/security"
+ uri="schemas/security-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/spring"
+ uri="schemas/spring-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/spring"
+ uri="schemas/spring-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/theme"
+ uri="schemas/theme-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/theme"
+ uri="schemas/theme-1.2.xsd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/web"
+ uri="schemas/web-1.2.xsd"/>
+ <public
+
publicId="http://jboss.com/products/seam/web"
+ uri="schemas/web-1.2.xsd"/>
+
+ <public
+ publicId="-//JBoss/Seam Component Configuration DTD 1.1//EN"
+ uri="dtds/components-1.1.dtd"/>
+
+ </catalogContribution>
+ </extension>
</plugin>
\ No newline at end of file
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/components-1.1.dtd
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/components-1.1.dtd 2007-07-26
16:55:09 UTC (rev 2690)
+++
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/components-1.1.dtd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,40 +0,0 @@
-<!--
-
-<!DOCTYPE components PUBLIC
- "-//JBoss/Seam Component Configuration DTD 1.1//EN"
- "http://jboss.com/products/seam/components-1.1.dtd">
-
--->
-
-<!ELEMENT components (component|factory|event)*>
-
-<!ELEMENT component (property*)>
-<!ATTLIST component name CDATA #IMPLIED>
-<!ATTLIST component class CDATA #IMPLIED>
-<!ATTLIST component scope
(stateless|event|page|conversation|session|business_process|application|STATELESS|EVENT|PAGE|CONVERSATION|SESSION|BUSINESS_PROCESS|APPLICATION)
#IMPLIED>
-<!ATTLIST component jndi-name CDATA #IMPLIED>
-<!ATTLIST component installed CDATA #IMPLIED>
-<!ATTLIST component precedence CDATA #IMPLIED>
-<!ATTLIST component auto-create (true|false) "false">
-
-<!ELEMENT factory EMPTY>
-<!ATTLIST factory name CDATA #REQUIRED>
-<!ATTLIST factory method CDATA #IMPLIED>
-<!ATTLIST factory value CDATA #IMPLIED>
-<!ATTLIST factory scope
(stateless|event|page|conversation|session|business_process|application|STATELESS|EVENT|PAGE|CONVERSATION|SESSION|BUSINESS_PROCESS|APPLICATION)
#IMPLIED>
-<!ATTLIST factory auto-create (true|false) "false">
-
-<!ELEMENT property (#PCDATA|key|value)*>
-<!ATTLIST property name CDATA #REQUIRED>
-
-<!ELEMENT key (#PCDATA)>
-<!ELEMENT value (#PCDATA)>
-
-<!-- event handling -->
-
-<!ELEMENT event (action*)>
-<!ATTLIST event type CDATA #REQUIRED>
-
-<!ELEMENT action EMPTY>
-<!ATTLIST action expression CDATA #REQUIRED>
-
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/components-1.2.xsd
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/components-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/components-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,151 +0,0 @@
-<?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">
- <xs:element ref="components:component"/>
- <xs:element ref="components:factory"/>
- <xs:element ref="components:event"/>
- <xs:any namespace="##other"
processContents="strict"/>
- </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:attributeGroup ref="components:attlist.ejbcomponent"/>
- </xs:complexType>
- </xs:element>
-
- <xs:attributeGroup name="attlist.ejbcomponent">
- <xs:attribute name="jndi-name"/>
- </xs:attributeGroup>
-
- <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="event"/>
- <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="EVENT"/>
- <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="precedence"/>
- <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="event"/>
- <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="EVENT"/>
- <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:complexType name="multiValuedProperty">
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="components:value"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="mapProperty">
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="components:key"/>
- <xs:element ref="components:value"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:element name="event">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="components:action"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.event"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.event">
- <xs:attribute name="type" use="required"/>
- </xs:attributeGroup>
-
- <xs:element name="action">
- <xs:complexType>
- <xs:attributeGroup ref="components:attlist.action"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.action">
- <xs:attribute name="expression" use="required"/>
- </xs:attributeGroup>
-
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/core-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/core-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/core-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,270 +0,0 @@
-<?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.2.xsd"/>
-
- <xs:element name="actor">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element minOccurs="0" maxOccurs="1"
ref="core:id"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="core:group-actor-ids"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="core:attlist.actor"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="group-actor-ids"
type="components:multiValuedProperty"/>
- <xs:attributeGroup name="attlist.actor">
- <xs:attribute name="group-actor-ids"> </xs:attribute>
- </xs:attributeGroup>
-
- <xs:element name="dispatcher">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="components:attlist.ejbcomponent"/>
- <xs:attributeGroup ref="core:attlist.dispatcher"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.dispatcher">
</xs:attributeGroup>
-
- <xs:element name="transactionListener">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="components:attlist.ejbcomponent"/>
- <xs:attributeGroup ref="core:attlist.transactionListener"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.transactionListener">
</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="init">
- <xs:complexType mixed="true">
- <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:attribute name="client-side-conversations">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
-
- <xs:attribute name="my-faces-lifecycle-bug">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="user-transaction-name"/>
- </xs:attributeGroup>
-
- <xs:element name="jbpm">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="core:process-definitions"/>
- <xs:element ref="core:pageflow-definitions"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="core:attlist.jbpm"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="process-definitions"
type="components:multiValuedProperty"/>
- <xs:element name="pageflow-definitions"
type="components:multiValuedProperty"/>
- <xs:attributeGroup name="attlist.jbpm"> </xs:attributeGroup>
-
- <xs:element name="locale-selector">
- <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:attribute name="locale-string"/>
- <xs:attribute name="cookie-enabled">
- <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="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:attribute name="concurrent-request-timeout"
type="xs:integer"/>
- <xs:attribute name="conversation-timeout"
type="xs:integer"/>
- <xs:attribute name="conversation-id-parameter"/>
- <xs:attribute name="parent-conversation-id-parameter"/>
- <xs:attribute name="conversation-is-long-running-parameter"/>
- </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="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:attribute name="no-conversation-view-id"/>
- <xs:attribute name="login-view-id"/>
- <xs:attribute name="http-port" type="xs:integer"/>
- <xs:attribute name="https-port" type="xs:integer"/>
- </xs:attributeGroup>
-
- <xs:element name="pojo-cache">
- <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:attribute name="cfg-resource-name"/>
- </xs:attributeGroup>
-
- <xs:element name="resource-bundle">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="core:bundle-names"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="core:attlist.resourceBundle"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="bundle-names"
type="components:multiValuedProperty"/>
- <xs:attributeGroup name="attlist.resourceBundle">
- <xs:attribute name="bundle-names"> </xs:attribute>
- </xs:attributeGroup>
-
- <xs:element name="time-zone-selector">
- <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:attribute name="time-zone-id"/>
- <xs:attribute name="cookie-enabled">
- <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="managed-persistence-context">
- <xs:complexType mixed="true">
- <xs:sequence minOccurs="0" maxOccurs="1">
- <xs:element ref="core:filters"/>
- </xs:sequence>
- <xs:attributeGroup
ref="core:attlist.ManagedPersistenceContext"/>
- <xs:attributeGroup ref="components:attlist.component"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.ManagedPersistenceContext">
- <xs:attribute name="entity-manager-factory"/>
- <xs:attribute name="persistence-unit-jndi-name"/>
- </xs:attributeGroup>
-
- <xs:element name="managed-hibernate-session">
- <xs:complexType mixed="true">
- <xs:sequence minOccurs="0" maxOccurs="1">
- <xs:element ref="core:filters"/>
- </xs:sequence>
- <xs:attributeGroup
ref="core:attlist.ManagedHibernateSession"/>
- <xs:attributeGroup ref="components:attlist.component"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="filters"
type="components:multiValuedProperty"/>
- <xs:attributeGroup name="attlist.ManagedHibernateSession">
- <xs:attribute name="session-factory"/>
- <xs:attribute name="session-factory-jndi-name"/>
- </xs:attributeGroup>
-
- <xs:element name="hibernate-session-factory">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="mappingClasses"
type="components:multiValuedProperty"/>
- <xs:element name="mappingFiles"
type="components:multiValuedProperty"/>
- <xs:element name="mappingJars"
type="components:multiValuedProperty"/>
- <xs:element name="mappingPackages"
type="components:multiValuedProperty"/>
- <xs:element name="mappingResources"
type="components:multiValuedProperty"/>
- <xs:element name="cfg-properties"
type="components:mapProperty"/>
- </xs:choice>
- <xs:attributeGroup
ref="core:attlist.HibernateSessionFactory"/>
- <xs:attributeGroup ref="components:attlist.component"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.HibernateSessionFactory">
- <xs:attribute name="cfg-resource-name"/>
- </xs:attributeGroup>
-
- <xs:element name="entity-manager-factory">
- <xs:complexType mixed="true">
- <xs:sequence minOccurs="0" maxOccurs="1">
- <xs:element name="persistence-unit-properties"
type="components:mapProperty"/>
- </xs:sequence>
- <xs:attributeGroup ref="core:attlist.EntityManagerFactory"/>
- <xs:attributeGroup ref="components:attlist.component"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.EntityManagerFactory">
- <xs:attribute name="persistence-unit-name"/>
- </xs:attributeGroup>
-
- <xs:element name="filter">
- <xs:complexType mixed="true">
- <xs:sequence>
- <xs:element minOccurs="0" name="name"
type="xs:string"/>
- <xs:element minOccurs="0" name="parameters"
type="components:mapProperty"/>
- </xs:sequence>
- <xs:attributeGroup ref="core:attlist.filter"/>
- <xs:attributeGroup ref="components:attlist.component"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.filter">
- <xs:attribute name="enabled"/>
- </xs:attributeGroup>
-
- <xs:element name="id" type="xs:string"/>
- <xs:element name="name" type="xs:string"/>
-
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/drools-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/drools-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/drools-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,32 +0,0 @@
-<?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/drools"
xmlns:drools="http://jboss.com/products/seam/drools"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
-
- <xs:element name="rule-base">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element minOccurs="0" maxOccurs="1"
ref="drools:rule-files"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="drools:attlist.RuleBase"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="rule-files"
type="components:multiValuedProperty"/>
- <xs:attributeGroup name="attlist.RuleBase">
- <xs:attribute name="dsl-file" type="xs:string"/>
- <xs:attribute name="rule-files" type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="managed-working-memory">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup
ref="drools:attlist.ManagedWorkingMemory"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.ManagedWorkingMemory">
- <xs:attribute name="rule-base" type="xs:string"/>
- </xs:attributeGroup>
-
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/framework-1.2.xsd
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/framework-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/framework-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,112 +0,0 @@
-<?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/framework"
-
xmlns:framework="http://jboss.com/products/seam/framework"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
-
-
- <xs:attributeGroup name="attlist.Home">
- <xs:attribute name="entity-class" type="xs:string"/>
- <xs:attribute name="new-instance" type="xs:string"/>
- <xs:attribute name="created-message"
type="xs:string"/>
- <xs:attribute name="updated-message"
type="xs:string"/>
- <xs:attribute name="deleted-message"
type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:attributeGroup name="attlist.Query">
- <xs:attribute name="ejbql" type="xs:string"/>
- <xs:attribute name="max-results" type="xs:integer"/>
- <xs:attribute name="order" type="xs:string"/>
- </xs:attributeGroup>
- <xs:element name="restrictions"
type="components:multiValuedProperty"/>
- <xs:element name="hints" type="components:mapProperty"/>
-
- <xs:element name="ejbql" type="xs:string"/>
- <xs:element name="order" type="xs:string"/>
-
- <xs:element name="entity-query">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:ejbql"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:order"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:restrictions"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:hints"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="framework:attlist.Query"/>
- <xs:attributeGroup ref="framework:attlist.entityQuery"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.entityQuery">
- <xs:attribute name="entity-manager" type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="hibernate-entity-query">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:ejbql"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:order"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:restrictions"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="framework:attlist.Query"/>
- <xs:attributeGroup
ref="framework:attlist.HibernateEntityQuery"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.HibernateEntityQuery">
- <xs:attribute name="cacheable">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="cache-region" type="xs:string"/>
- <xs:attribute name="fetch-size" type="xs:integer"/>
- <xs:attribute name="session" type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="created-message" type="xs:string"/>
- <xs:element name="updated-message" type="xs:string"/>
- <xs:element name="deleted-message" type="xs:string"/>
- <xs:element name="new-instance" type="xs:string"/>
-
- <xs:element name="entity-home">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="id" type="xs:string"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:created-message"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:updated-message"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:deleted-message"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:new-instance"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="framework:attlist.Home"/>
- <xs:attributeGroup ref="framework:attlist.EntityHome"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.EntityHome">
- <xs:attribute name="entity-manager" type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="hibernate-entity-home">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="id" type="xs:string"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:created-message"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:updated-message"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:deleted-message"/>
- <xs:element minOccurs="0" maxOccurs="1"
ref="framework:new-instance"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="framework:attlist.Home"/>
- <xs:attributeGroup
ref="framework:attlist.HibernateEntityHome"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.HibernateEntityHome">
- <xs:attribute name="session" type="xs:string"/>
- </xs:attributeGroup>
-
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/jms-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/jms-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/jms-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,46 +0,0 @@
-<?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/jms"
xmlns:jms="http://jboss.com/products/seam/jms"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
-
- <xs:element name="topic-connection">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="jms:attlist.TopicConnection"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.TopicConnection">
- <xs:attribute name="topic-connection-factory-jndi-name"
type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="queue-connection">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="jms:attlist.QueueConnection"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.QueueConnection">
- <xs:attribute name="queue-connection-factory-jndi-name"
type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="managed-topic-publisher">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="jms:attlist.ManagedTopicPublisher"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.ManagedTopicPublisher">
- <xs:attribute name="topic-jndi-name"
type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="managed-queue-sender">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="jms:attlist.ManagedQueueSender"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.ManagedQueueSender">
- <xs:attribute name="queue-jndi-name"
type="xs:string"/>
- </xs:attributeGroup>
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/mail-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/mail-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/mail-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,23 +0,0 @@
-<?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/mail"
-
xmlns:mail="http://jboss.com/products/seam/mail"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="http://jboss.com/products/seam/components-1.2.xsd&qu...
- <xs:attributeGroup name="attlist.mailSession">
- <xs:attribute name="username" type="xs:string"/>
- <xs:attribute name="password" type="xs:string"/>
- <xs:attribute name="host" type="xs:string"/>
- <xs:attribute name="port" type="xs:string"/>
- <xs:attribute name="debug" type="xs:string"/>
- <xs:attribute name="ssl" type="xs:boolean"/>
- <xs:attribute name="session-jndi-name"
type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="mail-session">
- <xs:complexType>
- <xs:attributeGroup ref="components:attlist.component" />
- <xs:attributeGroup ref="mail:attlist.mailSession" />
- </xs:complexType>
- </xs:element>
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/pdf-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/pdf-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/pdf-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,33 +0,0 @@
-<?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/pdf"
-
xmlns:pdf="http://jboss.com/products/seam/pdf"
-
xmlns:components="http://jboss.com/products/seam/components"
- attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
-
- <xs:element name="document-store">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="pdf:attlist.docstore"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.docstore">
- <xs:attribute name="error-page" type="xs:string"/>
- <xs:attribute name="use-extensions" type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:element name="key-store-config">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="pdf:attlist.UseExtensions"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.UseExtensions">
- <xs:attribute name="key-store" type="xs:string"/>
- <xs:attribute name="key-store-password"
type="xs:string"/>
- <xs:attribute name="key-password" type="xs:string"/>
- <xs:attribute name="key-alias" type="xs:string"/>
- </xs:attributeGroup>
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/remoting-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/remoting-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/remoting-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,26 +0,0 @@
-<?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/remoting"
xmlns:remoting="http://jboss.com/products/seam/remoting"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
-
- <xs:element name="remoting-config">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="remoting:attlist.remotingConfig"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.remotingConfig">
- <xs:attribute name="poll-interval" />
- <xs:attribute name="poll-timeout" />
- <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:attributeGroup>
- <!-- subscription registry -->
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/security-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/security-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/security-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,20 +0,0 @@
-<?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/security"
xmlns:security="http://jboss.com/products/seam/security"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
-
- <xs:element name="identity">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="security:attlist.identity"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="attlist.identity">
- <xs:attribute name="authenticate-method" />
- <xs:attribute name="remember-me" type="xs:boolean"/>
- <xs:attribute name="jaas-config-name"
type="xs:string"/>
- <xs:attribute name="security-rules" type="xs:string"/>
- </xs:attributeGroup>
-
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/spring-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/spring-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/spring-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,33 +0,0 @@
-<?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/spring"
xmlns:spring="http://jboss.com/products/seam/spring"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="http://jboss.com/products/seam/components-1.2.xsd&qu...
-
- <xs:element name="context-loader">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element minOccurs="0" maxOccurs="1"
ref="spring:config-locations"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attribute name="config-locations" type="xs:string"
use="optional" default="/WEB-INF/applicationContext.xml">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[
- A single application context config location.
- ]]>
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="config-locations"
type="components:multiValuedProperty">
- <xs:annotation>
- <xs:documentation>
- <![CDATA[
- Allows you to specify many config-locations in nested value elements.
- ]]>
- </xs:documentation>
- </xs:annotation>
- </xs:element>
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/theme-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/theme-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/theme-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,30 +0,0 @@
-<?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/theme"
xmlns:theme="http://jboss.com/products/seam/theme"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
-
- <xs:element name="theme-selector">
- <xs:complexType mixed="true">
- <xs:choice minOccurs="0" maxOccurs="1">
- <xs:element ref="theme:available-themes"/>
- </xs:choice>
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="theme:attlist.themeSelector"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="available-themes"
type="components:multiValuedProperty"/>
- <xs:attributeGroup name="attlist.themeSelector">
- <xs:attribute name="theme" type="xs:string"/>
- <xs:attribute name="available-themes"
type="xs:string"/>
- <xs:attribute name="cookie-enabled">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
-
-</xs:schema>
Deleted: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/web-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/web-1.2.xsd 2007-07-26
16:55:09 UTC (rev 2690)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/web-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -1,52 +0,0 @@
-<?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/web"
xmlns:web="http://jboss.com/products/seam/web"
-
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
- <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
-
- <xs:element name="multipart-filter">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="web:attlist.filter"/>
- <xs:attributeGroup ref="web:attlist.multipartFilter"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="redirect-filter">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="web:attlist.filter"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="exception-filter">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="web:attlist.filter"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="context-filter">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="components:attlist.component"/>
- <xs:attributeGroup ref="web:attlist.filter"/>
- </xs:complexType>
- </xs:element>
-
- <xs:attributeGroup name="attlist.filter">
- <xs:attribute name="url-pattern" type="xs:string"/>
- </xs:attributeGroup>
-
- <xs:attributeGroup name="attlist.multipartFilter">
- <xs:attribute name="create-temp-files">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="max-request-size"
type="xs:integer"/>
- </xs:attributeGroup>
-
-</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/components-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/components-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/components-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -0,0 +1,151 @@
+<?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">
+ <xs:element ref="components:component"/>
+ <xs:element ref="components:factory"/>
+ <xs:element ref="components:event"/>
+ <xs:any namespace="##other"
processContents="strict"/>
+ </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:attributeGroup ref="components:attlist.ejbcomponent"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:attributeGroup name="attlist.ejbcomponent">
+ <xs:attribute name="jndi-name"/>
+ </xs:attributeGroup>
+
+ <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="event"/>
+ <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="EVENT"/>
+ <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="precedence"/>
+ <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="event"/>
+ <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="EVENT"/>
+ <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:complexType name="multiValuedProperty">
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="components:value"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="mapProperty">
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="components:key"/>
+ <xs:element ref="components:value"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:element name="event">
+ <xs:complexType>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="components:action"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.event"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.event">
+ <xs:attribute name="type" use="required"/>
+ </xs:attributeGroup>
+
+ <xs:element name="action">
+ <xs:complexType>
+ <xs:attributeGroup ref="components:attlist.action"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.action">
+ <xs:attribute name="expression" use="required"/>
+ </xs:attributeGroup>
+
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/core-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/core-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/core-1.2.xsd 2007-07-26 16:58:00
UTC (rev 2691)
@@ -0,0 +1,270 @@
+<?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.2.xsd"/>
+
+ <xs:element name="actor">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element minOccurs="0" maxOccurs="1"
ref="core:id"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="core:group-actor-ids"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.actor"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="group-actor-ids"
type="components:multiValuedProperty"/>
+ <xs:attributeGroup name="attlist.actor">
+ <xs:attribute name="group-actor-ids"> </xs:attribute>
+ </xs:attributeGroup>
+
+ <xs:element name="dispatcher">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="components:attlist.ejbcomponent"/>
+ <xs:attributeGroup ref="core:attlist.dispatcher"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.dispatcher">
</xs:attributeGroup>
+
+ <xs:element name="transactionListener">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="components:attlist.ejbcomponent"/>
+ <xs:attributeGroup ref="core:attlist.transactionListener"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.transactionListener">
</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="init">
+ <xs:complexType mixed="true">
+ <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:attribute name="client-side-conversations">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+
+ <xs:attribute name="my-faces-lifecycle-bug">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="user-transaction-name"/>
+ </xs:attributeGroup>
+
+ <xs:element name="jbpm">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="core:process-definitions"/>
+ <xs:element ref="core:pageflow-definitions"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.jbpm"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="process-definitions"
type="components:multiValuedProperty"/>
+ <xs:element name="pageflow-definitions"
type="components:multiValuedProperty"/>
+ <xs:attributeGroup name="attlist.jbpm"> </xs:attributeGroup>
+
+ <xs:element name="locale-selector">
+ <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:attribute name="locale-string"/>
+ <xs:attribute name="cookie-enabled">
+ <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="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:attribute name="concurrent-request-timeout"
type="xs:integer"/>
+ <xs:attribute name="conversation-timeout"
type="xs:integer"/>
+ <xs:attribute name="conversation-id-parameter"/>
+ <xs:attribute name="parent-conversation-id-parameter"/>
+ <xs:attribute name="conversation-is-long-running-parameter"/>
+ </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="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:attribute name="no-conversation-view-id"/>
+ <xs:attribute name="login-view-id"/>
+ <xs:attribute name="http-port" type="xs:integer"/>
+ <xs:attribute name="https-port" type="xs:integer"/>
+ </xs:attributeGroup>
+
+ <xs:element name="pojo-cache">
+ <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:attribute name="cfg-resource-name"/>
+ </xs:attributeGroup>
+
+ <xs:element name="resource-bundle">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="core:bundle-names"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="core:attlist.resourceBundle"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="bundle-names"
type="components:multiValuedProperty"/>
+ <xs:attributeGroup name="attlist.resourceBundle">
+ <xs:attribute name="bundle-names"> </xs:attribute>
+ </xs:attributeGroup>
+
+ <xs:element name="time-zone-selector">
+ <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:attribute name="time-zone-id"/>
+ <xs:attribute name="cookie-enabled">
+ <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="managed-persistence-context">
+ <xs:complexType mixed="true">
+ <xs:sequence minOccurs="0" maxOccurs="1">
+ <xs:element ref="core:filters"/>
+ </xs:sequence>
+ <xs:attributeGroup
ref="core:attlist.ManagedPersistenceContext"/>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.ManagedPersistenceContext">
+ <xs:attribute name="entity-manager-factory"/>
+ <xs:attribute name="persistence-unit-jndi-name"/>
+ </xs:attributeGroup>
+
+ <xs:element name="managed-hibernate-session">
+ <xs:complexType mixed="true">
+ <xs:sequence minOccurs="0" maxOccurs="1">
+ <xs:element ref="core:filters"/>
+ </xs:sequence>
+ <xs:attributeGroup
ref="core:attlist.ManagedHibernateSession"/>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="filters"
type="components:multiValuedProperty"/>
+ <xs:attributeGroup name="attlist.ManagedHibernateSession">
+ <xs:attribute name="session-factory"/>
+ <xs:attribute name="session-factory-jndi-name"/>
+ </xs:attributeGroup>
+
+ <xs:element name="hibernate-session-factory">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="mappingClasses"
type="components:multiValuedProperty"/>
+ <xs:element name="mappingFiles"
type="components:multiValuedProperty"/>
+ <xs:element name="mappingJars"
type="components:multiValuedProperty"/>
+ <xs:element name="mappingPackages"
type="components:multiValuedProperty"/>
+ <xs:element name="mappingResources"
type="components:multiValuedProperty"/>
+ <xs:element name="cfg-properties"
type="components:mapProperty"/>
+ </xs:choice>
+ <xs:attributeGroup
ref="core:attlist.HibernateSessionFactory"/>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.HibernateSessionFactory">
+ <xs:attribute name="cfg-resource-name"/>
+ </xs:attributeGroup>
+
+ <xs:element name="entity-manager-factory">
+ <xs:complexType mixed="true">
+ <xs:sequence minOccurs="0" maxOccurs="1">
+ <xs:element name="persistence-unit-properties"
type="components:mapProperty"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="core:attlist.EntityManagerFactory"/>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.EntityManagerFactory">
+ <xs:attribute name="persistence-unit-name"/>
+ </xs:attributeGroup>
+
+ <xs:element name="filter">
+ <xs:complexType mixed="true">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="name"
type="xs:string"/>
+ <xs:element minOccurs="0" name="parameters"
type="components:mapProperty"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="core:attlist.filter"/>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.filter">
+ <xs:attribute name="enabled"/>
+ </xs:attributeGroup>
+
+ <xs:element name="id" type="xs:string"/>
+ <xs:element name="name" type="xs:string"/>
+
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/drools-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/drools-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/drools-1.2.xsd 2007-07-26 16:58:00
UTC (rev 2691)
@@ -0,0 +1,32 @@
+<?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/drools"
xmlns:drools="http://jboss.com/products/seam/drools"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
+
+ <xs:element name="rule-base">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element minOccurs="0" maxOccurs="1"
ref="drools:rule-files"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="drools:attlist.RuleBase"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="rule-files"
type="components:multiValuedProperty"/>
+ <xs:attributeGroup name="attlist.RuleBase">
+ <xs:attribute name="dsl-file" type="xs:string"/>
+ <xs:attribute name="rule-files" type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="managed-working-memory">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup
ref="drools:attlist.ManagedWorkingMemory"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.ManagedWorkingMemory">
+ <xs:attribute name="rule-base" type="xs:string"/>
+ </xs:attributeGroup>
+
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/framework-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/framework-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/framework-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -0,0 +1,112 @@
+<?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/framework"
+
xmlns:framework="http://jboss.com/products/seam/framework"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
+
+
+ <xs:attributeGroup name="attlist.Home">
+ <xs:attribute name="entity-class" type="xs:string"/>
+ <xs:attribute name="new-instance" type="xs:string"/>
+ <xs:attribute name="created-message"
type="xs:string"/>
+ <xs:attribute name="updated-message"
type="xs:string"/>
+ <xs:attribute name="deleted-message"
type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:attributeGroup name="attlist.Query">
+ <xs:attribute name="ejbql" type="xs:string"/>
+ <xs:attribute name="max-results" type="xs:integer"/>
+ <xs:attribute name="order" type="xs:string"/>
+ </xs:attributeGroup>
+ <xs:element name="restrictions"
type="components:multiValuedProperty"/>
+ <xs:element name="hints" type="components:mapProperty"/>
+
+ <xs:element name="ejbql" type="xs:string"/>
+ <xs:element name="order" type="xs:string"/>
+
+ <xs:element name="entity-query">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:ejbql"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:order"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:restrictions"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:hints"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="framework:attlist.Query"/>
+ <xs:attributeGroup ref="framework:attlist.entityQuery"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.entityQuery">
+ <xs:attribute name="entity-manager" type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="hibernate-entity-query">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:ejbql"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:order"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:restrictions"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="framework:attlist.Query"/>
+ <xs:attributeGroup
ref="framework:attlist.HibernateEntityQuery"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.HibernateEntityQuery">
+ <xs:attribute name="cacheable">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="cache-region" type="xs:string"/>
+ <xs:attribute name="fetch-size" type="xs:integer"/>
+ <xs:attribute name="session" type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="created-message" type="xs:string"/>
+ <xs:element name="updated-message" type="xs:string"/>
+ <xs:element name="deleted-message" type="xs:string"/>
+ <xs:element name="new-instance" type="xs:string"/>
+
+ <xs:element name="entity-home">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="id" type="xs:string"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:created-message"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:updated-message"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:deleted-message"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:new-instance"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="framework:attlist.Home"/>
+ <xs:attributeGroup ref="framework:attlist.EntityHome"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.EntityHome">
+ <xs:attribute name="entity-manager" type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="hibernate-entity-home">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="id" type="xs:string"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:created-message"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:updated-message"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:deleted-message"/>
+ <xs:element minOccurs="0" maxOccurs="1"
ref="framework:new-instance"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="framework:attlist.Home"/>
+ <xs:attributeGroup
ref="framework:attlist.HibernateEntityHome"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.HibernateEntityHome">
+ <xs:attribute name="session" type="xs:string"/>
+ </xs:attributeGroup>
+
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/jms-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/jms-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/jms-1.2.xsd 2007-07-26 16:58:00
UTC (rev 2691)
@@ -0,0 +1,46 @@
+<?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/jms"
xmlns:jms="http://jboss.com/products/seam/jms"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
+
+ <xs:element name="topic-connection">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="jms:attlist.TopicConnection"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.TopicConnection">
+ <xs:attribute name="topic-connection-factory-jndi-name"
type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="queue-connection">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="jms:attlist.QueueConnection"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.QueueConnection">
+ <xs:attribute name="queue-connection-factory-jndi-name"
type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="managed-topic-publisher">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="jms:attlist.ManagedTopicPublisher"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.ManagedTopicPublisher">
+ <xs:attribute name="topic-jndi-name"
type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="managed-queue-sender">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="jms:attlist.ManagedQueueSender"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.ManagedQueueSender">
+ <xs:attribute name="queue-jndi-name"
type="xs:string"/>
+ </xs:attributeGroup>
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/mail-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/mail-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/mail-1.2.xsd 2007-07-26 16:58:00
UTC (rev 2691)
@@ -0,0 +1,23 @@
+<?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/mail"
+
xmlns:mail="http://jboss.com/products/seam/mail"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="http://jboss.com/products/seam/components-1.2.xsd&qu...
+ <xs:attributeGroup name="attlist.mailSession">
+ <xs:attribute name="username" type="xs:string"/>
+ <xs:attribute name="password" type="xs:string"/>
+ <xs:attribute name="host" type="xs:string"/>
+ <xs:attribute name="port" type="xs:string"/>
+ <xs:attribute name="debug" type="xs:string"/>
+ <xs:attribute name="ssl" type="xs:boolean"/>
+ <xs:attribute name="session-jndi-name"
type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="mail-session">
+ <xs:complexType>
+ <xs:attributeGroup ref="components:attlist.component" />
+ <xs:attributeGroup ref="mail:attlist.mailSession" />
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/pdf-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/pdf-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/pdf-1.2.xsd 2007-07-26 16:58:00
UTC (rev 2691)
@@ -0,0 +1,33 @@
+<?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/pdf"
+
xmlns:pdf="http://jboss.com/products/seam/pdf"
+
xmlns:components="http://jboss.com/products/seam/components"
+ attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
+
+ <xs:element name="document-store">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="pdf:attlist.docstore"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.docstore">
+ <xs:attribute name="error-page" type="xs:string"/>
+ <xs:attribute name="use-extensions" type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:element name="key-store-config">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="pdf:attlist.UseExtensions"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.UseExtensions">
+ <xs:attribute name="key-store" type="xs:string"/>
+ <xs:attribute name="key-store-password"
type="xs:string"/>
+ <xs:attribute name="key-password" type="xs:string"/>
+ <xs:attribute name="key-alias" type="xs:string"/>
+ </xs:attributeGroup>
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/remoting-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/remoting-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/remoting-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -0,0 +1,26 @@
+<?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/remoting"
xmlns:remoting="http://jboss.com/products/seam/remoting"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
+
+ <xs:element name="remoting-config">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="remoting:attlist.remotingConfig"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.remotingConfig">
+ <xs:attribute name="poll-interval" />
+ <xs:attribute name="poll-timeout" />
+ <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:attributeGroup>
+ <!-- subscription registry -->
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/security-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/security-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/security-1.2.xsd 2007-07-26
16:58:00 UTC (rev 2691)
@@ -0,0 +1,20 @@
+<?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/security"
xmlns:security="http://jboss.com/products/seam/security"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
+
+ <xs:element name="identity">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="security:attlist.identity"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.identity">
+ <xs:attribute name="authenticate-method" />
+ <xs:attribute name="remember-me" type="xs:boolean"/>
+ <xs:attribute name="jaas-config-name"
type="xs:string"/>
+ <xs:attribute name="security-rules" type="xs:string"/>
+ </xs:attributeGroup>
+
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/spring-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/spring-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/spring-1.2.xsd 2007-07-26 16:58:00
UTC (rev 2691)
@@ -0,0 +1,33 @@
+<?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/spring"
xmlns:spring="http://jboss.com/products/seam/spring"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="http://jboss.com/products/seam/components-1.2.xsd&qu...
+
+ <xs:element name="context-loader">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element minOccurs="0" maxOccurs="1"
ref="spring:config-locations"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attribute name="config-locations" type="xs:string"
use="optional" default="/WEB-INF/applicationContext.xml">
+ <xs:annotation>
+ <xs:documentation>
+ <![CDATA[
+ A single application context config location.
+ ]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="config-locations"
type="components:multiValuedProperty">
+ <xs:annotation>
+ <xs:documentation>
+ <![CDATA[
+ Allows you to specify many config-locations in nested value elements.
+ ]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/theme-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/theme-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/theme-1.2.xsd 2007-07-26 16:58:00
UTC (rev 2691)
@@ -0,0 +1,30 @@
+<?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/theme"
xmlns:theme="http://jboss.com/products/seam/theme"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
+
+ <xs:element name="theme-selector">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="1">
+ <xs:element ref="theme:available-themes"/>
+ </xs:choice>
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="theme:attlist.themeSelector"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="available-themes"
type="components:multiValuedProperty"/>
+ <xs:attributeGroup name="attlist.themeSelector">
+ <xs:attribute name="theme" type="xs:string"/>
+ <xs:attribute name="available-themes"
type="xs:string"/>
+ <xs:attribute name="cookie-enabled">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+
+</xs:schema>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/web-1.2.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/web-1.2.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/schemas/web-1.2.xsd 2007-07-26 16:58:00
UTC (rev 2691)
@@ -0,0 +1,52 @@
+<?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/web"
xmlns:web="http://jboss.com/products/seam/web"
+
xmlns:components="http://jboss.com/products/seam/components"
attributeFormDefault="unqualified">
+ <xs:import
namespace="http://jboss.com/products/seam/components"
schemaLocation="components-1.2.xsd"/>
+
+ <xs:element name="multipart-filter">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="web:attlist.filter"/>
+ <xs:attributeGroup ref="web:attlist.multipartFilter"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="redirect-filter">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="web:attlist.filter"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="exception-filter">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="web:attlist.filter"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="context-filter">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="components:attlist.component"/>
+ <xs:attributeGroup ref="web:attlist.filter"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:attributeGroup name="attlist.filter">
+ <xs:attribute name="url-pattern" type="xs:string"/>
+ </xs:attributeGroup>
+
+ <xs:attributeGroup name="attlist.multipartFilter">
+ <xs:attribute name="create-temp-files">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="max-request-size"
type="xs:integer"/>
+ </xs:attributeGroup>
+
+</xs:schema>