geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From de...@apache.org
Subject svn commit: r908402 [1/6] - in /geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins: org.apache.geronimo.jee.v21.jaxbmodel/META-INF/ org.apache.geronimo.runtime.v21/ org.apache.geronimo.runtime.v21/META-INF/ org.apache.geronimo.st.schemas/ org.apac...
Date Wed, 10 Feb 2010 09:15:34 GMT
Author: delos
Date: Wed Feb 10 09:15:30 2010
New Revision: 908402

URL: http://svn.apache.org/viewvc?rev=908402&view=rev
Log:
replace all the occurrence of GEP version with 2.1.5

Added:
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/attributes-1.2.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-2.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-client-2.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-connector-1.2.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-credential-store-1.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-javabean-xmlattribute-1.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-jetty-2.0.2.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-jetty-config-1.0.1.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-login-config-2.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-module-1.2.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-naming-1.2.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-openejb-2.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-security-1.2.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-security-2.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-subject-info-1.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-tomcat-2.0.1.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-tomcat-config-1.0.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-web-2.0.1.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/openejb-jar-2.2.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/pkgen-2.1.xsd   (with props)
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/plugins-1.3.xsd   (with props)
Removed:
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v22/
Modified:
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.jee.v21.jaxbmodel/META-INF/MANIFEST.MF
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/META-INF/MANIFEST.MF
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/pom.xml
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/plugin.xml
    geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/pom.xml

Modified: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.jee.v21.jaxbmodel/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.jee.v21.jaxbmodel/META-INF/MANIFEST.MF?rev=908402&r1=908401&r2=908402&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.jee.v21.jaxbmodel/META-INF/MANIFEST.MF (original)
+++ geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.jee.v21.jaxbmodel/META-INF/MANIFEST.MF Wed Feb 10 09:15:30 2010
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: Geronimo V21 JAXB Models
 Bundle-SymbolicName: org.apache.geronimo.jee.v21.jaxbmodel;singleton:=true
-Bundle-Version: 2.2.0
+Bundle-Version: 2.1.5
 Bundle-ClassPath: .
 Bundle-Vendor: Apache Software Foundation
 Bundle-Localization: plugin

Modified: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/META-INF/MANIFEST.MF?rev=908402&r1=908401&r2=908402&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/META-INF/MANIFEST.MF (original)
+++ geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/META-INF/MANIFEST.MF Wed Feb 10 09:15:30 2010
@@ -4,18 +4,18 @@
 Bundle-SymbolicName: org.apache.geronimo.runtime.v21;singleton:=true
 Bundle-Version: 2.1.5
 Require-Bundle: org.apache.geronimo.runtime.common;visibility:=reexport
-Bundle-ClassPath: lib/geronimo-common-2.1.4.jar,
- lib/geronimo-deploy-jsr88-2.1.4.jar,
- lib/geronimo-deployment-2.1.4.jar,
- lib/geronimo-j2ee-schema-2.1.4.jar,
- lib/geronimo-kernel-2.1.4.jar,
- lib/geronimo-plugin-2.1.4.jar,
- lib/geronimo-system-2.1.4.jar,
- lib/geronimo-util-2.1.4.jar,
- lib/geronimo-deploy-config-2.1.4.jar,
+Bundle-ClassPath: lib/geronimo-common-2.1.5-SNAPSHOT.jar,
+ lib/geronimo-deploy-jsr88-2.1.5-SNAPSHOT.jar,
+ lib/geronimo-deployment-2.1.5-SNAPSHOT.jar,
+ lib/geronimo-j2ee-schema-2.1.5-SNAPSHOT.jar,
+ lib/geronimo-kernel-2.1.5-SNAPSHOT.jar,
+ lib/geronimo-plugin-2.1.5-SNAPSHOT.jar,
+ lib/geronimo-system-2.1.5-SNAPSHOT.jar,
+ lib/geronimo-util-2.1.5-SNAPSHOT.jar,
+ lib/geronimo-deploy-config-2.1.5-SNAPSHOT.jar,
  lib/geronimo-javaee-deployment_1.1MR3_spec-1.0.jar,
  lib/plexus-archiver-1.0-alpha-7.jar,
- lib/geronimo-crypto-2.1.4.jar,
+ lib/geronimo-crypto-2.1.5-SNAPSHOT.jar,
  lib/slf4j-api-1.4.3.jar,
  lib/slf4j-simple-1.4.3.jar
 Export-Package: 

Modified: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/pom.xml?rev=908402&r1=908401&r2=908402&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/pom.xml (original)
+++ geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.runtime.v21/pom.xml Wed Feb 10 09:15:30 2010
@@ -27,7 +27,7 @@
         <relativePath>../pom.xml</relativePath>
     </parent>
     <properties>
-        <geronimoVersion>2.1.4</geronimoVersion>
+        <geronimoVersion>2.1.5-SNAPSHOT</geronimoVersion>
     </properties>
     <build>
         <resources>

Modified: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/plugin.xml
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/plugin.xml?rev=908402&r1=908401&r2=908402&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/plugin.xml (original)
+++ geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/plugin.xml Wed Feb 10 09:15:30 2010
@@ -25,87 +25,87 @@
          <catalogContribution>
          <uri
                name="http://geronimo.apache.org/xml/ns/attributes-1.2"
-               uri="v22/attributes-1.2.xsd">
+               uri="v21/attributes-1.2.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
-               uri="v22/geronimo-application-2.0.xsd">
+               uri="v21/geronimo-application-2.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"
-               uri="v22/geronimo-application-client-2.0.xsd">
+               uri="v21/geronimo-application-client-2.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"
-               uri="v22/geronimo-connector-1.2.xsd">
+               uri="v21/geronimo-connector-1.2.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/credentialstore-1.0"
-               uri="v22/geronimo-credential-store-1.0.xsd">
+               uri="v21/geronimo-credential-store-1.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/deployment/javabean-1.0"
-               uri="v22/geronimo-javabean-xmlattribute-1.0.xsd">
+               uri="v21/geronimo-javabean-xmlattribute-1.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/j2ee/web/jetty-2.0.2"
-               uri="v22/geronimo-jetty-2.0.2.xsd">
+               uri="v21/geronimo-jetty-2.0.2.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/web/jetty/config-1.0.1"
-               uri="v22/geronimo-jetty-config-1.0.1.xsd">
+               uri="v21/geronimo-jetty-config-1.0.1.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/loginconfig-2.0"
-               uri="v22/geronimo-login-config-2.0.xsd">
+               uri="v21/geronimo-login-config-2.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/deployment-1.2"
-               uri="v22/geronimo-module-1.2.xsd">
+               uri="v21/geronimo-module-1.2.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/naming-1.2"
-               uri="v22/geronimo-naming-1.2.xsd">
+               uri="v21/geronimo-naming-1.2.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0"
-               uri="v22/geronimo-openejb-2.0.xsd">
+               uri="v21/geronimo-openejb-2.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/security-1.2"
-               uri="v22/geronimo-security-1.2.xsd">
+               uri="v21/geronimo-security-1.2.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/security-2.0"
-               uri="v22/geronimo-security-2.0.xsd">
+               uri="v21/geronimo-security-2.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/subject-info-1.0"
-               uri="v22/geronimo-subject-info-1.0.xsd">
+               uri="v21/geronimo-subject-info-1.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-2.0.1"
-               uri="v22/geronimo-tomcat-2.0.1.xsd">
+               uri="v21/geronimo-tomcat-2.0.1.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/web/tomcat/config-1.0"
-               uri="v22/geronimo-tomcat-config-1.0.xsd">
+               uri="v21/geronimo-tomcat-config-1.0.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"
-               uri="v22/geronimo-web-2.0.1.xsd">
+               uri="v21/geronimo-web-2.0.1.xsd">
          </uri>
          <uri
                name="http://geronimo.apache.org/xml/ns/plugins-1.3"
-               uri="v22/plugins-1.3.xsd">
+               uri="v21/plugins-1.3.xsd">
          </uri>
          <uri
                name="http://openejb.apache.org/xml/ns/openejb-jar-2.2"
-               uri="v22/openejb-jar-2.2.xsd">
+               uri="v21/openejb-jar-2.2.xsd">
          </uri>
          <uri
                name="http://openejb.apache.org/xml/ns/pkgen-2.1"
-               uri="v22/pkgen-2.1.xsd">
+               uri="v21/pkgen-2.1.xsd">
          </uri>
          </catalogContribution>
    </extension>

Modified: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/pom.xml?rev=908402&r1=908401&r2=908402&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/pom.xml (original)
+++ geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/pom.xml Wed Feb 10 09:15:30 2010
@@ -42,8 +42,8 @@
                 </includes>
             </resource>
             <resource>
-                <targetPath>v22</targetPath>
-                <directory>v22</directory>
+                <targetPath>v21</targetPath>
+                <directory>v21</directory>
             </resource>
             <!-- The Geronimo covention puts license and notice for artifacts shipped in this jar 
                  in the jar's meta-inf directory -->

Added: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/attributes-1.2.xsd
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/attributes-1.2.xsd?rev=908402&view=auto
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/attributes-1.2.xsd (added)
+++ geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/attributes-1.2.xsd Wed Feb 10 09:15:30 2010
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+    
+        http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<xsd:schema targetNamespace="http://geronimo.apache.org/xml/ns/attributes-1.2"
+    xmlns:atts="http://geronimo.apache.org/xml/ns/attributes-1.2"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
+    attributeFormDefault="unqualified">
+
+    <xsd:annotation>
+        <xsd:documentation>
+            This is an XML Schema Definition for storing manageable attribute
+            values. All the schema's or plans using elements of this schema must
+            specify the top level element with one of the namespace specified as
+            "http://geronimo.apache.org/xml/ns/attributes-1.2". The default
+            location for this document is:
+            http://geronimo.apache.org/xml/ns/attributes-1.2
+
+            The definition of the XML format for storing manageable attribute
+            values. Should look like this:
+            <![CDATA[
+            <attributes>
+                <comment>Comment for the whole attribute</comment>
+                <module name="mygroup/mycomponent/1.1/jar">
+                    <comment>Comment specific to the module</comment>
+                    <gbean name="MyNetworkService">
+                        <comment>Comment for the gbean</comment>
+                        <attribute name="host">0.0.0.0</attribute>
+                        <attribute name="port">1234</attribute>
+                    </gbean>
+                </module>
+            </attributes>
+            ]]>
+        </xsd:documentation>
+    </xsd:annotation>
+
+    <!-- Main element for the manageable attribute store configuration -->
+    <xsd:element name="attributes" type="atts:attributesType">
+        <xsd:annotation>
+            <xsd:documentation>
+                Provides the definition of named attributes. Attributes are
+                mixed type and can include simple text and elements.
+            </xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:element name="gbean" type="atts:gbeanType">
+        <xsd:annotation>
+            <xsd:documentation>
+                Element used by the plugin system to list individual GBeans.
+                Note that the name attribute for a gbean element may hold either
+                the full GBeanName, or only the value for the "name=" portion of
+                the GBeanName. If there are multiple GBeans in the module with
+                manageable attributes and the same "name=" portion of the
+                GBeanName, then all must be listed and all must be listed with a
+                full GBeanName.
+            </xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:element name="attribute" type="atts:attributeType">
+        <xsd:annotation>
+            <xsd:documentation>
+                gbean attribute as an element for ease in jaxb serialization to string.
+            </xsd:documentation>
+        </xsd:annotation>
+    </xsd:element>
+    <xsd:element name="comment" type="xsd:string"/>
+
+    <xsd:complexType name="attributesType">
+        <xsd:sequence>
+            <xsd:element name="comment" type="xsd:string" minOccurs="0"
+                maxOccurs="1" />
+            <xsd:choice>
+                <xsd:element name="module" type="atts:moduleType" minOccurs="0"
+                    maxOccurs="unbounded" />
+
+                <!-- The config.xml file in 1.0 use configuration instead of module -->
+                <xsd:element name="configuration" type="atts:moduleType"
+                   minOccurs="0" maxOccurs="unbounded" />
+            </xsd:choice>
+        </xsd:sequence>
+    </xsd:complexType>
+
+    <xsd:complexType name="moduleType">
+        <xsd:sequence>
+            <xsd:element name="comment" type="xsd:string" minOccurs="0"
+                maxOccurs="1" />
+            <xsd:element name="gbean" type="atts:gbeanType" minOccurs="0"
+                maxOccurs="unbounded" />
+        </xsd:sequence>
+        <xsd:attribute name="name" type="xsd:string" use="required" />
+        <xsd:attribute name="load" type="xsd:boolean" use="optional"
+            default="true" />
+        <xsd:attribute name="condition" type="xsd:string" use="optional" />
+    </xsd:complexType>
+
+    <xsd:complexType name="gbeanType">
+        <xsd:annotation>
+            <xsd:documentation>
+                Element used by the plugin system to list individual GBeans.
+                Note that the name attribute for a gbean element may hold either
+                the full GBeanName, or only the value for the "name=" portion of
+                the GBeanName. If there are multiple GBeans in the module with
+                manageable attributes and the same "name=" portion of the
+                GBeanName, then all must be listed and all must be listed with a
+                full GBeanName.
+            </xsd:documentation>
+        </xsd:annotation>
+        <xsd:sequence>
+            <xsd:element name="comment" type="xsd:string" minOccurs="0"
+                maxOccurs="1" />
+            <xsd:choice minOccurs="0" maxOccurs="unbounded">
+                <xsd:element ref="atts:attribute" />
+                <xsd:element name="reference" type="atts:referenceType" />
+            </xsd:choice>
+        </xsd:sequence>
+        <xsd:attribute name="name" type="xsd:string" use="required">
+            <xsd:annotation>
+                <xsd:documentation>
+                    The name attribute specifies the name portion of the
+                    GBeanName.
+                </xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="gbeanInfo" type="xsd:string" use="optional">
+            <xsd:annotation>
+                <xsd:documentation>
+                    The gbeanInfo attribute provide the gbean infomation for
+                    specified GBean.
+                </xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+        <xsd:attribute name="load" type="xsd:boolean" use="optional"
+            default="true">
+            <xsd:annotation>
+                <xsd:documentation>
+                    The load attribute specifies if the gbean is to be loaded or
+                    not.
+                </xsd:documentation>
+            </xsd:annotation>
+        </xsd:attribute>
+    </xsd:complexType>
+
+    <xsd:complexType name="attributeType">
+        <xsd:annotation>
+            <xsd:documentation>
+                Provides the definition of a single named attribute. Attributes
+                are mixed type and can include simple text and elements.
+            </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexContent mixed="true">
+            <xsd:restriction base="xsd:anyType">
+                <xsd:sequence>
+                    <xsd:any minOccurs="0" maxOccurs="unbounded"
+                        processContents="lax" />
+                </xsd:sequence>
+                <xsd:attribute name="name" use="required">
+                    <xsd:annotation>
+                        <xsd:documentation>
+                            The name attribute provides the name of single
+                            attribute.
+                        </xsd:documentation>
+                    </xsd:annotation>
+                </xsd:attribute>
+                <xsd:attribute name="null" use="optional" type="xsd:boolean" default="false">
+                    <xsd:annotation>
+                        <xsd:documentation>
+                            The null attribute defines if this atribute is null
+                            or not.
+                        </xsd:documentation>
+                    </xsd:annotation>
+                </xsd:attribute>
+                <xsd:attribute name="propertyEditor" use="optional" type="xsd:string">
+                    <xsd:annotation>
+                        <xsd:documentation>
+                            The propertyEditor attribute defines the property editor class
+                            to be used to get the value of this attribute based on its
+                            string representation.
+                            
+                            If no editor is specified, then the type of the attribute, as
+                            declared by GBeanAttribute, is used to find a propertyEditor
+                            through the standard JavaBean search strategy.
+                        </xsd:documentation>
+                    </xsd:annotation>
+                </xsd:attribute>
+                <!--<xsd:attribute name="value" use="optional">-->
+                    <!--<xsd:annotation>-->
+                        <!--<xsd:documentation>-->
+                            <!--The value attribute is the value of specified-->
+                            <!--attribute.-->
+                        <!--</xsd:documentation>-->
+                    <!--</xsd:annotation>-->
+                <!--</xsd:attribute>-->
+            </xsd:restriction>
+        </xsd:complexContent>
+    </xsd:complexType>
+
+    <xsd:complexType name="referenceType">
+        <xsd:sequence>
+            <xsd:element name="pattern" minOccurs="0" maxOccurs="unbounded">
+                <xsd:complexType>
+                    <xsd:sequence>
+                        <xsd:element name="groupId" type="xsd:string"
+                            minOccurs="0">
+                            <xsd:annotation>
+                                <xsd:documentation>
+                                    The name for group containing module to
+                                    match. By default is set to wild card '*'.
+                                </xsd:documentation>
+                            </xsd:annotation>
+                        </xsd:element>
+                        <xsd:element name="artifactId" type="xsd:string"
+                            minOccurs="0">
+                            <xsd:annotation>
+                                <xsd:documentation>
+                                    The name for module in a specified group to
+                                    be matched. All the artifactId's should be
+                                    unique within a group. If no articfactId is
+                                    provided it will be defaulted to file name
+                                    of the module file.
+                                </xsd:documentation>
+                            </xsd:annotation>
+                        </xsd:element>
+                        <xsd:element name="version" type="xsd:string"
+                            minOccurs="0">
+                            <xsd:annotation>
+                                <xsd:documentation>
+                                    The version number for the module formatted
+                                    by dot separated numbers. If no version is
+                                    provided it will be defaulted to latest
+                                    available version matching other criterions.
+                                </xsd:documentation>
+                            </xsd:annotation>
+                        </xsd:element>
+                        <xsd:element name="type" type="xsd:string"
+                            minOccurs="0">
+                            <xsd:annotation>
+                                <xsd:documentation>
+                                    This element defines the type of the module.
+                                    The type could be 'CAR', 'JAR', EAR', 'WAR'
+                                    etc. If no type is provided it will be
+                                    defaulted appropriately by the deployer
+                                    depending upon type of deployed module.
+                                </xsd:documentation>
+                            </xsd:annotation>
+                        </xsd:element>
+                        <xsd:element name="module" type="xsd:string"
+                            minOccurs="0">
+                            <xsd:annotation>
+                                <xsd:documentation>
+                                    The value specified here should match the
+                                    file name of the module referenced.
+                                </xsd:documentation>
+                            </xsd:annotation>
+                        </xsd:element>
+                        <xsd:element name="name" type="xsd:string">
+                            <xsd:annotation>
+                                <xsd:documentation>
+                                    The name element to identify the referenced
+                                    GBean by name.
+                                </xsd:documentation>
+                            </xsd:annotation>
+                        </xsd:element>
+                    </xsd:sequence>
+                </xsd:complexType>
+            </xsd:element>
+        </xsd:sequence>
+        <xsd:attribute name="name" type="xsd:string" />
+    </xsd:complexType>
+</xsd:schema>

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/attributes-1.2.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/attributes-1.2.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/attributes-1.2.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-2.0.xsd
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-2.0.xsd?rev=908402&view=auto
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-2.0.xsd (added)
+++ geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-2.0.xsd Wed Feb 10 09:15:30 2010
@@ -0,0 +1,373 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+    
+        http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<xs:schema
+    xmlns:geronimo="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
+    targetNamespace="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
+    xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
+    attributeFormDefault="unqualified" version="1.0">
+
+    <xs:annotation>
+        <xs:documentation>
+            This is an XML Schema Definition for Geronimo enterprise application
+            deployment plan. In case the enterprise application deployment plan
+            is provided internally in the enterprise archive, it should be
+            located under META-INF/geronimo-application.xml. In case the
+            enterprise application deployment plan is provided externally, the
+            deployment descriptor can be named anything and provided as an
+            argument to the deploy tool. All the enterprise application
+            deployment plan must specify the top level element as application
+            with namespace specified as xmlns =
+            "http://geronimo.apache.org/xml/ns/j2ee/application-2.0". The
+            default location for this document is
+            http://geronimo.apache.org/xml/ns/j2ee/application-2.0
+        </xs:documentation>
+    </xs:annotation>
+
+    <xs:import namespace="http://geronimo.apache.org/xml/ns/deployment-1.2"
+        schemaLocation="geronimo-module-1.2.xsd">
+        <xs:annotation>
+            <xs:documentation>
+                Import Geronimo Services deployment plans. The imported plan
+                includes complex types like moduleType, environmentType,
+                dependenciesType, etc. required by this plan schema.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:import>
+
+    <xs:element name="application" type="geronimo:applicationType">
+        <xs:annotation>
+            <xs:documentation>
+                The root element for Geronimo web application deployment plan.
+                This element should always exist in instance documents. Note
+                that the sub-elements of this element should be as in the given
+                order in the sequence.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:element>
+    <xs:complexType name="applicationType">
+        <xs:annotation>
+            <xs:documentation>
+                The complex type for root element, it defines the elements of
+                root element for Geronimo enterprise application deployment
+                plan. Basically it is a sequence of elements environment,
+                module, ext-module, security, and services.
+            </xs:documentation>
+        </xs:annotation>
+        <xs:sequence>
+            <xs:element ref="sys:environment">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to environment element defined in imported
+                        "geronimo-module-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element name="module" type="geronimo:moduleType" minOccurs="0"
+                maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        An optional module element which defines various
+                        modules included in the enterprise application archive.
+                        It mirrors the moduleType defined by application_1_4.xsd
+                        and adds an optional alt-dd element defining a Geronimo
+                        specific deployment descriptor.
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element name="ext-module" type="geronimo:ext-moduleType"
+                minOccurs="0" maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        It is used to define modules included in this
+                        application externally and these module could be
+                        included in the archive, or they may reside in Geronimo
+                        repository. It defines optional internal-path or
+                        external-path to module/repository element being
+                        referenced.
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+
+            <xs:element ref="geronimo:security" minOccurs="0">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to security element defined in this schema. If
+                        this optional element is present, all web and EJB
+                        modules must make the appropriate access checks as
+                        outlined in the JACC spec. This element groups the
+                        security role mapping settings for the application.
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element ref="sys:service" minOccurs="0" maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to service element defined in imported
+                        "geronimo-module-1.2.xsd".
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+        </xs:sequence>
+
+        <!--TODO application name should be settable using name-key in the environment.  Does this work? -->
+        <xs:attribute name="application-name" type="xs:string" use="optional">
+            <xs:annotation>
+                <xs:documentation>
+                    An optional attribute used to define the application name
+                    for main parent enterprise application defined in ear
+                    module.
+                </xs:documentation>
+            </xs:annotation>
+        </xs:attribute>
+    </xs:complexType>
+
+    <xs:complexType name="moduleType">
+        <xs:annotation>
+            <xs:documentation>
+                Mirrors the moduleType defined by application_1_4.xsd and adds
+                an optional alt-dd element defining a Geronimo specific
+                deployment descriptor for J2EE connector, ejb, web, or java
+                client modules.
+            </xs:documentation>
+        </xs:annotation>
+        <xs:sequence>
+            <xs:choice>
+                <xs:element name="connector" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The presence of this element is indicative of J2EE
+                            module type to be resource adapter module, and the
+                            value of this element provides URI of resource
+                            adapter archive file path relative to the enterprise
+                            application package main directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="ejb" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The presence of this element is indicative of J2EE
+                            module type to be EJB module, and the value of this
+                            element provides URI of EJB archive file path
+                            relative to the enterprise application package main
+                            directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="java" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The presence of this element is indicative of J2EE
+                            module type to be Java Application client module,
+                            and the value of this element provides URI of
+                            application client java archive file path relative
+                            to the enterprise application package main
+                            directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="web" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The presence of this element is indicative of Web
+                            module type to be EJB module, and the value of this
+                            element provides URI of Web archive file path
+                            relative to the enterprise application package main
+                            directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+            </xs:choice>
+            <xs:choice>
+                <xs:element name="alt-dd" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            Specifies an optional URI to the post-assembly
+                            version of the Geronimo specific deployment
+                            descriptor file for a particular J2EE module
+                            relative to the enterprise application package main
+                            directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:any namespace="##other" processContents="lax">
+                    <xs:annotation>
+                        <xs:documentation>
+                            This option element contains the alternate geronimo
+                            deployment plan for included modules.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:any>
+            </xs:choice>
+        </xs:sequence>
+    </xs:complexType>
+
+    <xs:element name="security" type="geronimo:abstract-securityType">
+        <xs:annotation>
+            <xs:documentation>
+                If this optional element is present, all web and EJB modules
+                must make the appropriate access checks as outlined in the JACC
+                spec. This element groups the security role mapping settings for
+                the application.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:element>
+
+    <xs:complexType name="abstract-securityType" abstract="true">
+        <xs:annotation>
+            <xs:documentation>
+                An abstract abstract-securityType used to indicate, all web and
+                EJB modules must make the appropriate access checks as outlined
+                in the JACC spec. This type will be extended and implemented by
+                geronimo-security-2.0.xsd file.
+            </xs:documentation>
+        </xs:annotation>
+        <xs:sequence></xs:sequence>
+    </xs:complexType>
+
+    <xs:element name="clustering" type="geronimo:abstract-clusteringType">
+        <xs:annotation>
+            <xs:documentation>
+                An abstract clustering used to provide clustering informtation
+                for this application.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:element>
+
+    <xs:complexType name="abstract-clusteringType" abstract="true">
+        <xs:sequence></xs:sequence>
+    </xs:complexType>
+
+    <xs:complexType name="ext-moduleType">
+        <xs:annotation>
+            <xs:documentation>
+                It is used to define modules included in this application
+                externally and is not a part of the archive. It defines optional
+                internal-path or external-path to module/repository element
+                being referenced.
+            </xs:documentation>
+        </xs:annotation>
+        <xs:sequence>
+            <xs:choice>
+                <xs:element name="connector" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The presence of this element is indicative of J2EE
+                            module type to be resource adapter module, and the
+                            value of this element provides URI of resource
+                            adapter archive file path relative to the enterprise
+                            application package main directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="ejb" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The presence of this element is indicative of J2EE
+                            module type to be EJB module, and the value of this
+                            element provides URI of EJB archive file path
+                            relative to the enterprise application package main
+                            directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="java" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The presence of this element is indicative of J2EE
+                            module type to be Java Application client module,
+                            and the value of this element provides URI of
+                            application client java archive file path relative
+                            to the enterprise application package main
+                            directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="web" type="geronimo:pathType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The presence of this element is indicative of Web
+                            module type to be EJB module, and the value of this
+                            element provides URI of Web archive file path
+                            relative to the enterprise application package main
+                            directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+            </xs:choice>
+            <xs:choice>
+                <xs:element name="internal-path" type="xs:token">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The element indicates that the module is a part of
+                            this enterprise application. The value of this
+                            element specifies the path of module relative to
+                            internal path indicates that the module is packaged
+                            in the EAR, and a path specified here is relative to
+                            the enterprise application package main directory.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="external-path" type="sys:patternType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The element indicates that the module is not a part
+                            of this enterprise application, but rather located
+                            matching the supplied pattern in a Geronimo repository.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+            </xs:choice>
+
+            <!--TODO consider an alt-spec-dd element-->
+            <!--Do not allow vendor plan inside ear.  If it is in the ear, this does not need to be an external module -->
+            <xs:any namespace="##other" processContents="lax">
+                <xs:annotation>
+                    <xs:documentation>
+                        This option element contains the geronimo deployment
+                        plan for included modules. The geronimo deployment plan
+                        for included modules can be packaged with module.
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:any>
+        </xs:sequence>
+    </xs:complexType>
+
+    <xs:complexType name="pathType">
+        <xs:annotation>
+            <xs:documentation>Mirrors j2ee:pathType.</xs:documentation>
+        </xs:annotation>
+        <xs:simpleContent>
+            <xs:restriction base="geronimo:string" />
+        </xs:simpleContent>
+    </xs:complexType>
+
+    <xs:complexType name="string">
+        <xs:annotation>
+            <xs:documentation>Mirrors j2ee:string.</xs:documentation>
+        </xs:annotation>
+        <xs:simpleContent>
+            <xs:extension base="xs:token">
+                <xs:attribute name="id" type="xs:ID" />
+            </xs:extension>
+        </xs:simpleContent>
+    </xs:complexType>
+
+</xs:schema>

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-2.0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-2.0.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-2.0.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-client-2.0.xsd
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-client-2.0.xsd?rev=908402&view=auto
==============================================================================
--- geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-client-2.0.xsd (added)
+++ geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-client-2.0.xsd Wed Feb 10 09:15:30 2010
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+    
+        http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- @version $Rev$ $Date$ -->
+
+<xs:schema
+    xmlns:geronimo="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"
+    targetNamespace="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"
+    xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"
+    xmlns:connector="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"
+    xmlns:security="http://geronimo.apache.org/xml/ns/security-2.0"
+    xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
+    attributeFormDefault="unqualified" version="1.0">
+
+    <xs:annotation>
+        <xs:documentation>
+            This is an XML Schema Definition for Geronimo Java application
+            client deployment plan. In case the Java application client
+            deployment plan is provided internally in the java archive, it
+            should be named META-INF/geronimo-application-client.xml. In case
+            the java application client deployment plan is provided externally,
+            the deployment descriptor can be named anything and provided to the
+            deploy tool. All the Java application client deployment plan must
+            specify the top level element as application-client with namespace
+            specified as
+            xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0".
+            The default location for this document is
+            http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0
+        </xs:documentation>
+    </xs:annotation>
+
+    <xs:import namespace="http://geronimo.apache.org/xml/ns/naming-1.2"
+        schemaLocation="geronimo-naming-1.2.xsd">
+        <xs:annotation>
+            <xs:documentation>
+                Import partial schema containing common naming elements, the
+                imported plan declares elements like ejb-ref, ejb-local-ref,
+                service-ref, resource-ref, and resource-env-ref required by this
+                plan schema.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:import>
+    <xs:import namespace="http://geronimo.apache.org/xml/ns/security-2.0"
+        schemaLocation="geronimo-security-2.0.xsd">
+        <xs:annotation>
+            <xs:documentation>
+                Import Geronimo security deployment plans. The imported plan
+                includes complex types for defining security and principals.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:import>
+    <xs:import namespace="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"
+        schemaLocation="geronimo-connector-1.2.xsd">
+        <xs:annotation>
+            <xs:documentation>
+                Import Geronimo resource adapter deployment plans. The imported
+                plan includes complex types for defining connectors and resource
+                adapters.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:import>
+    <xs:import namespace="http://geronimo.apache.org/xml/ns/deployment-1.2"
+        schemaLocation="geronimo-module-1.2.xsd">
+        <xs:annotation>
+            <xs:documentation>
+                Import Geronimo Services deployment plans. The imported plan
+                includes complex types like moduleType, environmentType,
+                dependenciesType, etc. required by this plan schema.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:import>
+
+    <xs:element name="application-client"
+        type="geronimo:application-clientType">
+        <xs:annotation>
+            <xs:documentation>
+                The root element for Geronimo Java application client deployment
+                plan, this element should always exist in instance documents. It
+                mirrors the application-client defined by
+                application-client_1_4.xsd. It specifies the references for the
+                java application client modules. These references could be
+                reference to external gbeans, ejb modules, service modules,
+                resources, or security principals.
+            </xs:documentation>
+        </xs:annotation>
+    </xs:element>
+
+    <xs:complexType name="application-clientType">
+        <xs:sequence>
+            <xs:element ref="sys:client-environment">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to client-environment element defined in
+                        imported "geronimo-module-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element ref="sys:server-environment">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to server-environment element defined in
+                        imported "geronimo-module-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+
+            <xs:element ref="naming:gbean-ref" minOccurs="0"
+                maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to gbean-ref element defined in imported
+                        "geronimo-naming-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element ref="naming:ejb-ref" minOccurs="0"
+                maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to ejb-ref element defined in imported
+                        "geronimo-naming-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element ref="naming:service-ref" minOccurs="0"
+                maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to service-ref element defined in imported
+                        "geronimo-naming-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element ref="naming:resource-ref" minOccurs="0"
+                maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to resource-ref element defined in imported
+                        "geronimo-naming-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element ref="naming:resource-env-ref" minOccurs="0"
+                maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to resource-env-ref element defined in
+                        imported "geronimo-naming-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+            <xs:element ref="naming:message-destination" minOccurs="0"
+                maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to message-destination element defined in
+                        imported "geronimo-naming-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+
+            <xs:element ref="security:default-subject" minOccurs="0">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to default-subject element defined in
+                        imported "geronimo-security-2.0.xsd"
+                        This is the subject run under if you are not logged in.
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+
+            <xs:sequence minOccurs="0">
+                <xs:element name="realm-name" type="xs:string">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The realm-name element names the security realm used
+                            for JAAS login
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="callback-handler" type="xs:string"
+                    minOccurs="0">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The callback-handler element specifies the name of a
+                            callback class provided by the application for JAAS
+                            authentication. This class must implement the
+                            javax.security.auth.callback.CallbackHandler
+                            interface and follow its specification, as this
+                            class will be used by the application client
+                            container to collect authentication information from
+                            the user.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+            </xs:sequence>
+
+            <xs:element name="resource" type="geronimo:resourceType"
+                minOccurs="0" maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        The resource element names contains the definition of
+                        all the module-scoped connector resources. The connector
+                        resource can be both external and internal to the
+                        application client.
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+
+            <xs:element ref="sys:service" minOccurs="0" maxOccurs="unbounded">
+                <xs:annotation>
+                    <xs:documentation>
+                        Reference to service element defined in imported
+                        "geronimo-module-1.2.xsd"
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+        </xs:sequence>
+    </xs:complexType>
+
+    <xs:complexType name="resourceType">
+        <xs:sequence>
+            <xs:choice>
+                <xs:element name="external-rar" type="sys:patternType">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The external-rar is a Module ID of the resource
+                            adapter in the Geronimo repository.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+                <xs:element name="internal-rar" type="xs:string">
+                    <xs:annotation>
+                        <xs:documentation>
+                            The internal-rar is a Module ID of the resource
+                            adapter in the client module.
+                        </xs:documentation>
+                    </xs:annotation>
+                </xs:element>
+            </xs:choice>
+            <xs:element ref="connector:connector">
+                <xs:annotation>
+                    <xs:documentation>
+                        This element contains the contents of the Resource Group
+                        deployment plan. The content is no different that the
+                        content of the deployment plan would have been for the
+                        server-wide or application-scoped resource group.
+                    </xs:documentation>
+                </xs:annotation>
+            </xs:element>
+        </xs:sequence>
+    </xs:complexType>
+
+</xs:schema>

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-client-2.0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-client-2.0.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/branches/2.1.5/plugins/org.apache.geronimo.st.schemas/v21/geronimo-application-client-2.0.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml



Mime
View raw message