tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ma...@apache.org
Subject svn commit: r981565 [3/5] - /tomcat/trunk/java/javax/servlet/resources/
Date Mon, 02 Aug 2010 15:39:36 GMT
Modified: tomcat/trunk/java/javax/servlet/resources/javaee_5.xsd
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/resources/javaee_5.xsd?rev=981565&r1=981564&r2=981565&view=diff
==============================================================================
--- tomcat/trunk/java/javax/servlet/resources/javaee_5.xsd (original)
+++ tomcat/trunk/java/javax/servlet/resources/javaee_5.xsd Mon Aug  2 15:39:35 2010
@@ -8,7 +8,7 @@
      version="5">
   <xsd:annotation>
     <xsd:documentation>
-      @(#)javaee_5.xsds	1.65 06/02/17
+      @(#)javaee_5.xsds 1.65 06/02/17
     </xsd:documentation>
   </xsd:annotation>
 
@@ -87,7 +87,7 @@ Deployment File may indicate one of the 
 </xsd:annotation>
 
   <xsd:import namespace="http://www.w3.org/XML/1998/namespace"
-	      schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+              schemaLocation="http://www.w3.org/2001/xml.xsd"/>
 
   <xsd:include schemaLocation="javaee_web_services_client_1_2.xsd"/>
 
@@ -98,27 +98,27 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	This group keeps the usage of the contained description related
-	elements consistent across Java EE deployment descriptors.
+        This group keeps the usage of the contained description related
+        elements consistent across Java EE deployment descriptors.
 
-	All elements may occur multiple times with different languages,
-	to support localization of the content.
+        All elements may occur multiple times with different languages,
+        to support localization of the content.
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="display-name"
-		   type="javaee:display-nameType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:display-nameType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="icon"
-		   type="javaee:iconType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:iconType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:group>
 
@@ -128,24 +128,24 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The description type is used by a description element to
-	provide text describing the parent element.  The elements
-	that use this type should include any information that the
-	Deployment Component's Deployment File file producer wants
-	to provide to the consumer of the Deployment Component's
-	Deployment File (i.e., to the Deployer). Typically, the
-	tools used by such a Deployment File consumer will display
-	the description when processing the parent element that
-	contains the description.
+        The description type is used by a description element to
+        provide text describing the parent element.  The elements
+        that use this type should include any information that the
+        Deployment Component's Deployment File file producer wants
+        to provide to the consumer of the Deployment Component's
+        Deployment File (i.e., to the Deployer). Typically, the
+        tools used by such a Deployment File consumer will display
+        the description when processing the parent element that
+        contains the description.
 
-	The lang attribute defines the language that the
-	description is provided in. The default value is "en" (English).
+        The lang attribute defines the language that the
+        description is provided in. The default value is "en" (English).
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:extension base="javaee:xsdStringType">
-	<xsd:attribute ref="xml:lang"/>
+        <xsd:attribute ref="xml:lang"/>
       </xsd:extension>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -156,8 +156,8 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	This type defines a dewey decimal that is used
-	to describe versions of documents.
+        This type defines a dewey decimal that is used
+        to describe versions of documents.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -172,27 +172,27 @@ Deployment File may indicate one of the 
   <xsd:complexType name="display-nameType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The display-name type contains a short name that is intended
-	  to be displayed by tools. It is used by display-name
-	  elements.  The display name need not be unique.
+          The display-name type contains a short name that is intended
+          to be displayed by tools. It is used by display-name
+          elements.  The display name need not be unique.
 
-	  Example:
+          Example:
 
-	  ...
-	     <display-name xml:lang="en">
-	       Employee Self Service
-	     </display-name>
+          ...
+             <display-name xml:lang="en">
+               Employee Self Service
+             </display-name>
 
-	  The value of the xml:lang attribute is "en" (English) by default.
+          The value of the xml:lang attribute is "en" (English) by default.
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:extension base="javaee:string">
-	<xsd:attribute ref="xml:lang"/>
+        <xsd:attribute ref="xml:lang"/>
       </xsd:extension>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -202,32 +202,32 @@ Deployment File may indicate one of the 
   <xsd:complexType name="ejb-linkType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The ejb-linkType is used by ejb-link
-	  elements in the ejb-ref or ejb-local-ref elements to specify
-	  that an EJB reference is linked to enterprise bean.
+          The ejb-linkType is used by ejb-link
+          elements in the ejb-ref or ejb-local-ref elements to specify
+          that an EJB reference is linked to enterprise bean.
 
-	  The value of the ejb-link element must be the ejb-name of an
-	  enterprise bean in the same ejb-jar file or in another ejb-jar
-	  file in the same Java EE application unit.
+          The value of the ejb-link element must be the ejb-name of an
+          enterprise bean in the same ejb-jar file or in another ejb-jar
+          file in the same Java EE application unit.
 
-	  Alternatively, the name in the ejb-link element may be
-	  composed of a path name specifying the ejb-jar containing the
-	  referenced enterprise bean with the ejb-name of the target
-	  bean appended and separated from the path name by "#".  The
-	  path name is relative to the Deployment File containing
-	  Deployment Component that is referencing the enterprise
-	  bean.  This allows multiple enterprise beans with the same
-	  ejb-name to be uniquely identified.
+          Alternatively, the name in the ejb-link element may be
+          composed of a path name specifying the ejb-jar containing the
+          referenced enterprise bean with the ejb-name of the target
+          bean appended and separated from the path name by "#".  The
+          path name is relative to the Deployment File containing
+          Deployment Component that is referencing the enterprise
+          bean.  This allows multiple enterprise beans with the same
+          ejb-name to be uniquely identified.
 
-	  Examples:
+          Examples:
 
-	      <ejb-link>EmployeeRecord</ejb-link>
+              <ejb-link>EmployeeRecord</ejb-link>
 
-	      <ejb-link>../products/product.jar#ProductEJB</ejb-link>
+              <ejb-link>../products/product.jar#ProductEJB</ejb-link>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
@@ -241,23 +241,23 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The ejb-local-refType is used by ejb-local-ref elements for
-	the declaration of a reference to an enterprise bean's local
-	home or to the local business interface of a 3.0 bean.
+        The ejb-local-refType is used by ejb-local-ref elements for
+        the declaration of a reference to an enterprise bean's local
+        home or to the local business interface of a 3.0 bean.
         The declaration consists of:
 
-	    - an optional description
-	    - the EJB reference name used in the code of the Deployment
-	      Component that's referencing the enterprise bean.
-	    - the optional expected type of the referenced enterprise bean
-	    - the optional expected local interface of the referenced
+            - an optional description
+            - the EJB reference name used in the code of the Deployment
+              Component that's referencing the enterprise bean.
+            - the optional expected type of the referenced enterprise bean
+            - the optional expected local interface of the referenced
               enterprise bean or the local business interface of the
               referenced enterprise bean.
-	    - the optional expected local home interface of the referenced
+            - the optional expected local home interface of the referenced
               enterprise bean. Not applicable if this ejb-local-ref refers
               to the local business interface of a 3.0 bean.
-	    - optional ejb-link information, used to specify the
-	      referenced enterprise bean
+            - optional ejb-link information, used to specify the
+              referenced enterprise bean
             - optional elements to define injection of the named enterprise
               bean into a component field or property.
 
@@ -266,23 +266,23 @@ Deployment File may indicate one of the 
 
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="ejb-ref-name"
-		   type="javaee:ejb-ref-nameType"/>
+                   type="javaee:ejb-ref-nameType"/>
       <xsd:element name="ejb-ref-type"
-		   type="javaee:ejb-ref-typeType"
+                   type="javaee:ejb-ref-typeType"
                    minOccurs="0"/>
       <xsd:element name="local-home"
-		   type="javaee:local-homeType"
+                   type="javaee:local-homeType"
                    minOccurs="0"/>
       <xsd:element name="local"
-		   type="javaee:localType"
+                   type="javaee:localType"
                    minOccurs="0"/>
       <xsd:element name="ejb-link"
-		   type="javaee:ejb-linkType"
-		   minOccurs="0"/>
+                   type="javaee:ejb-linkType"
+                   minOccurs="0"/>
       <xsd:group ref="javaee:resourceGroup"/>
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:ID"/>
@@ -293,21 +293,21 @@ Deployment File may indicate one of the 
   <xsd:complexType name="ejb-ref-nameType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The ejb-ref-name element contains the name of an EJB
-	  reference. The EJB reference is an entry in the
-	  Deployment Component's environment and is relative to the
-	  java:comp/env context.  The name must be unique within the
-	  Deployment Component.
+          The ejb-ref-name element contains the name of an EJB
+          reference. The EJB reference is an entry in the
+          Deployment Component's environment and is relative to the
+          java:comp/env context.  The name must be unique within the
+          Deployment Component.
 
-	  It is recommended that name is prefixed with "ejb/".
+          It is recommended that name is prefixed with "ejb/".
 
-	  Example:
+          Example:
 
-	  <ejb-ref-name>ejb/Payroll</ejb-ref-name>
+          <ejb-ref-name>ejb/Payroll</ejb-ref-name>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
@@ -321,21 +321,21 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The ejb-ref-typeType contains the expected type of the
-	referenced enterprise bean.
+        The ejb-ref-typeType contains the expected type of the
+        referenced enterprise bean.
 
-	The ejb-ref-type designates a value
-	that must be one of the following:
+        The ejb-ref-type designates a value
+        that must be one of the following:
 
-	    Entity
-	    Session
+            Entity
+            Session
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:enumeration value="Entity"/>
-	<xsd:enumeration value="Session"/>
+        <xsd:enumeration value="Entity"/>
+        <xsd:enumeration value="Session"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -346,24 +346,24 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The ejb-refType is used by ejb-ref elements for the
-	declaration of a reference to an enterprise bean's home or
+        The ejb-refType is used by ejb-ref elements for the
+        declaration of a reference to an enterprise bean's home or
         to the remote business interface of a 3.0 bean.
-	The declaration consists of:
+        The declaration consists of:
 
-	    - an optional description
-	    - the EJB reference name used in the code of
-	      the Deployment Component that's referencing the enterprise
-	      bean.
-	    - the optional expected type of the referenced enterprise bean
+            - an optional description
+            - the EJB reference name used in the code of
+              the Deployment Component that's referencing the enterprise
+              bean.
+            - the optional expected type of the referenced enterprise bean
             - the optional remote interface of the referenced enterprise bean
               or the remote business interface of the referenced enterprise
               bean
-	    - the optional expected home interface of the referenced
+            - the optional expected home interface of the referenced
               enterprise bean.  Not applicable if this ejb-ref
               refers to the remote business interface of a 3.0 bean.
-	    - optional ejb-link information, used to specify the
-	      referenced enterprise bean
+            - optional ejb-link information, used to specify the
+              referenced enterprise bean
             - optional elements to define injection of the named enterprise
               bean into a component field or property
 
@@ -372,23 +372,23 @@ Deployment File may indicate one of the 
 
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="ejb-ref-name"
-		   type="javaee:ejb-ref-nameType"/>
+                   type="javaee:ejb-ref-nameType"/>
       <xsd:element name="ejb-ref-type"
-		   type="javaee:ejb-ref-typeType"
-		   minOccurs="0"/>
+                   type="javaee:ejb-ref-typeType"
+                   minOccurs="0"/>
       <xsd:element name="home"
-		   type="javaee:homeType"
-		   minOccurs="0"/>
+                   type="javaee:homeType"
+                   minOccurs="0"/>
       <xsd:element name="remote"
-		   type="javaee:remoteType"
+                   type="javaee:remoteType"
                    minOccurs="0"/>
       <xsd:element name="ejb-link"
-		   type="javaee:ejb-linkType"
-		   minOccurs="0"/>
+                   type="javaee:ejb-linkType"
+                   minOccurs="0"/>
       <xsd:group ref="javaee:resourceGroup"/>
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:ID"/>
@@ -400,8 +400,8 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	This type is used to designate an empty
-	element when used.
+        This type is used to designate an empty
+        element when used.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -413,42 +413,42 @@ Deployment File may indicate one of the 
   <xsd:complexType name="env-entry-type-valuesType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  This type contains the fully-qualified Java type of the
-	  environment entry value that is expected by the
-	  application's code.
+          This type contains the fully-qualified Java type of the
+          environment entry value that is expected by the
+          application's code.
 
-	  The following are the legal values of env-entry-type-valuesType:
+          The following are the legal values of env-entry-type-valuesType:
 
-	      java.lang.Boolean
-	      java.lang.Byte
-	      java.lang.Character
-	      java.lang.String
-	      java.lang.Short
-	      java.lang.Integer
-	      java.lang.Long
-	      java.lang.Float
-	      java.lang.Double
+              java.lang.Boolean
+              java.lang.Byte
+              java.lang.Character
+              java.lang.String
+              java.lang.Short
+              java.lang.Integer
+              java.lang.Long
+              java.lang.Float
+              java.lang.Double
 
-	  Example:
+          Example:
 
-	  <env-entry-type>java.lang.Boolean</env-entry-type>
+          <env-entry-type>java.lang.Boolean</env-entry-type>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:enumeration value="java.lang.Boolean"/>
-	<xsd:enumeration value="java.lang.Byte"/>
-	<xsd:enumeration value="java.lang.Character"/>
-	<xsd:enumeration value="java.lang.String"/>
-	<xsd:enumeration value="java.lang.Short"/>
-	<xsd:enumeration value="java.lang.Integer"/>
-	<xsd:enumeration value="java.lang.Long"/>
-	<xsd:enumeration value="java.lang.Float"/>
-	<xsd:enumeration value="java.lang.Double"/>
+        <xsd:enumeration value="java.lang.Boolean"/>
+        <xsd:enumeration value="java.lang.Byte"/>
+        <xsd:enumeration value="java.lang.Character"/>
+        <xsd:enumeration value="java.lang.String"/>
+        <xsd:enumeration value="java.lang.Short"/>
+        <xsd:enumeration value="java.lang.Integer"/>
+        <xsd:enumeration value="java.lang.Long"/>
+        <xsd:enumeration value="java.lang.Float"/>
+        <xsd:enumeration value="java.lang.Double"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -459,101 +459,101 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The env-entryType is used to declare an application's
-	environment entry. The declaration consists of an optional
-	description, the name of the environment entry, a type
-	(optional if the value is injected, otherwise required), and
-	an optional value.
-
-	It also includes optional elements to define injection of
-	the named resource into fields or JavaBeans properties.
-
-	If a value is not specified and injection is requested,
-	no injection will occur and no entry of the specified name
-	will be created.  This allows an initial value to be
-	specified in the source code without being incorrectly
-	changed when no override has been specified.
+        The env-entryType is used to declare an application's
+        environment entry. The declaration consists of an optional
+        description, the name of the environment entry, a type
+        (optional if the value is injected, otherwise required), and
+        an optional value.
+
+        It also includes optional elements to define injection of
+        the named resource into fields or JavaBeans properties.
+
+        If a value is not specified and injection is requested,
+        no injection will occur and no entry of the specified name
+        will be created.  This allows an initial value to be
+        specified in the source code without being incorrectly
+        changed when no override has been specified.
 
-	If a value is not specified and no injection is requested,
-	a value must be supplied during deployment.
+        If a value is not specified and no injection is requested,
+        a value must be supplied during deployment.
 
-	This type is used by env-entry elements.
+        This type is used by env-entry elements.
 
       </xsd:documentation>
     </xsd:annotation>
 
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="env-entry-name"
-		   type="javaee:jndi-nameType">
-	<xsd:annotation>
-	  <xsd:documentation>
-	    <![CDATA[
-
-	      The env-entry-name element contains the name of a
-	      Deployment Component's environment entry.  The name
-	      is a JNDI name relative to the java:comp/env
-	      context.  The name must be unique within a
-	      Deployment Component. The uniqueness
-	      constraints must be defined within the declared
-	      context.
-
-	      Example:
-
-	      <env-entry-name>minAmount</env-entry-name>
-
-	      ]]>
-	  </xsd:documentation>
-	</xsd:annotation>
+                   type="javaee:jndi-nameType">
+        <xsd:annotation>
+          <xsd:documentation>
+            <![CDATA[
+
+              The env-entry-name element contains the name of a
+              Deployment Component's environment entry.  The name
+              is a JNDI name relative to the java:comp/env
+              context.  The name must be unique within a
+              Deployment Component. The uniqueness
+              constraints must be defined within the declared
+              context.
+
+              Example:
+
+              <env-entry-name>minAmount</env-entry-name>
+
+              ]]>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="env-entry-type"
-		   type="javaee:env-entry-type-valuesType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-	    <![CDATA[
-
-	      The env-entry-type element contains the Java language
-	      type of the environment entry.  If an injection target
-	      is specified for the environment entry, the type may
-	      be omitted, or must match the type of the injection
-	      target.  If no injection target is specified, the type
-	      is required.
-
-	      Example:
-
-	      <env-entry-type>java.lang.Integer</env-entry-type>
-
-	      ]]>
-	  </xsd:documentation>
-	</xsd:annotation>
+                   type="javaee:env-entry-type-valuesType"
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+            <![CDATA[
+
+              The env-entry-type element contains the Java language
+              type of the environment entry.  If an injection target
+              is specified for the environment entry, the type may
+              be omitted, or must match the type of the injection
+              target.  If no injection target is specified, the type
+              is required.
+
+              Example:
+
+              <env-entry-type>java.lang.Integer</env-entry-type>
+
+              ]]>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="env-entry-value"
-		   type="javaee:xsdStringType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-	    <![CDATA[
-
-	      The env-entry-value designates the value of a
-	      Deployment Component's environment entry. The value
-	      must be a String that is valid for the
-	      constructor of the specified type that takes a
-	      single String parameter, or for java.lang.Character,
-	      a single character.
-
-	      Example:
-
-	      <env-entry-value>100.00</env-entry-value>
-
-	      ]]>
-	  </xsd:documentation>
-	</xsd:annotation>
+                   type="javaee:xsdStringType"
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+            <![CDATA[
+
+              The env-entry-value designates the value of a
+              Deployment Component's environment entry. The value
+              must be a String that is valid for the
+              constructor of the specified type that takes a
+              single String parameter, or for java.lang.Character,
+              a single character.
+
+              Example:
+
+              <env-entry-value>100.00</env-entry-value>
+
+              ]]>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:group ref="javaee:resourceGroup"/>
@@ -568,12 +568,12 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The elements that use this type designate the name of a
-	Java class or interface.  The name is in the form of a
-	"binary name", as defined in the JLS.  This is the form
-	of name used in Class.forName().  Tools that need the
-	canonical name (the name used in source code) will need
-	to convert this binary name to the canonical name.
+        The elements that use this type designate the name of a
+        Java class or interface.  The name is in the form of a
+        "binary name", as defined in the JLS.  This is the form
+        of name used in Class.forName().  Tools that need the
+        canonical name (the name used in source code) will need
+        to convert this binary name to the canonical name.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -588,18 +588,18 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	This type defines four different values which can designate
-	boolean values. This includes values yes and no which are
-	not designated by xsd:boolean
+        This type defines four different values which can designate
+        boolean values. This includes values yes and no which are
+        not designated by xsd:boolean
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:enumeration value="true"/>
-	<xsd:enumeration value="false"/>
-	<xsd:enumeration value="yes"/>
-	<xsd:enumeration value="no"/>
+        <xsd:enumeration value="true"/>
+        <xsd:enumeration value="false"/>
+        <xsd:enumeration value="yes"/>
+        <xsd:enumeration value="no"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -609,16 +609,16 @@ Deployment File may indicate one of the 
   <xsd:complexType name="homeType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The homeType defines the fully-qualified name of
-	  an enterprise bean's home interface.
+          The homeType defines the fully-qualified name of
+          an enterprise bean's home interface.
 
-	  Example:
+          Example:
 
-	      <home>com.aardvark.payroll.PayrollHome</home>
+              <home>com.aardvark.payroll.PayrollHome</home>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
@@ -632,63 +632,63 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The icon type contains small-icon and large-icon elements
-	that specify the file names for small and large GIF, JPEG,
-	or PNG icon images used to represent the parent element in a
-	GUI tool.
-
-	The xml:lang attribute defines the language that the
-	icon file names are provided in. Its value is "en" (English)
-	by default.
+        The icon type contains small-icon and large-icon elements
+        that specify the file names for small and large GIF, JPEG,
+        or PNG icon images used to represent the parent element in a
+        GUI tool.
+
+        The xml:lang attribute defines the language that the
+        icon file names are provided in. Its value is "en" (English)
+        by default.
 
       </xsd:documentation>
     </xsd:annotation>
 
     <xsd:sequence>
       <xsd:element name="small-icon" type="javaee:pathType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-	    <![CDATA[
-
-	      The small-icon element contains the name of a file
-	      containing a small (16 x 16) icon image. The file
-	      name is a relative path within the Deployment
-	      Component's Deployment File.
-
-	      The image may be in the GIF, JPEG, or PNG format.
-	      The icon can be used by tools.
-
-	      Example:
-
-	      <small-icon>employee-service-icon16x16.jpg</small-icon>
-
-	      ]]>
-	  </xsd:documentation>
-	</xsd:annotation>
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+            <![CDATA[
+
+              The small-icon element contains the name of a file
+              containing a small (16 x 16) icon image. The file
+              name is a relative path within the Deployment
+              Component's Deployment File.
+
+              The image may be in the GIF, JPEG, or PNG format.
+              The icon can be used by tools.
+
+              Example:
+
+              <small-icon>employee-service-icon16x16.jpg</small-icon>
+
+              ]]>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
       <xsd:element name="large-icon" type="javaee:pathType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-	    <![CDATA[
-
-	      The large-icon element contains the name of a file
-	      containing a large
-	      (32 x 32) icon image. The file name is a relative
-	      path within the Deployment Component's Deployment
-	      File.
-
-	      The image may be in the GIF, JPEG, or PNG format.
-	      The icon can be used by tools.
-
-	      Example:
-
-	      <large-icon>employee-service-icon32x32.jpg</large-icon>
-
-	      ]]>
-	  </xsd:documentation>
-	</xsd:annotation>
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+            <![CDATA[
+
+              The large-icon element contains the name of a file
+              containing a large
+              (32 x 32) icon image. The file name is a relative
+              path within the Deployment Component's Deployment
+              File.
+
+              The image may be in the GIF, JPEG, or PNG format.
+              The icon can be used by tools.
+
+              Example:
+
+              <large-icon>employee-service-icon32x32.jpg</large-icon>
+
+              ]]>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
     </xsd:sequence>
@@ -704,31 +704,31 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	An injection target specifies a class and a name within
-	that class into which a resource should be injected.
+        An injection target specifies a class and a name within
+        that class into which a resource should be injected.
 
-	The injection target class specifies the fully qualified
-	class name that is the target of the injection.  The
-	Java EE specifications describe which classes can be an
-	injection target.
-
-	The injection target name specifies the target within
-	the specified class.  The target is first looked for as a
-	JavaBeans property name.  If not found, the target is
-	looked for as a field name.
-
-	The specified resource will be injected into the target
-	during initialization of the class by either calling the
-	set method for the target property or by setting a value
-	into the named field.
+        The injection target class specifies the fully qualified
+        class name that is the target of the injection.  The
+        Java EE specifications describe which classes can be an
+        injection target.
+
+        The injection target name specifies the target within
+        the specified class.  The target is first looked for as a
+        JavaBeans property name.  If not found, the target is
+        looked for as a field name.
+
+        The specified resource will be injected into the target
+        during initialization of the class by either calling the
+        set method for the target property or by setting a value
+        into the named field.
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:sequence>
       <xsd:element name="injection-target-class"
-		   type="javaee:fully-qualified-classType"/>
+                   type="javaee:fully-qualified-classType"/>
       <xsd:element name="injection-target-name"
-		   type="javaee:java-identifierType"/>
+                   type="javaee:java-identifierType"/>
     </xsd:sequence>
   </xsd:complexType>
 
@@ -738,15 +738,15 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The java-identifierType defines a Java identifier.
-	The users of this type should further verify that
-	the content does not contain Java reserved keywords.
+        The java-identifierType defines a Java identifier.
+        The users of this type should further verify that
+        the content does not contain Java reserved keywords.
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:pattern value="($|_|\p{L})(\p{L}|\p{Nd}|_|$)*"/>
+        <xsd:pattern value="($|_|\p{L})(\p{L}|\p{Nd}|_|$)*"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -757,15 +757,15 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	This is a generic type that designates a Java primitive
-	type or a fully qualified name of a Java interface/type,
-	or an array of such types.
+        This is a generic type that designates a Java primitive
+        type or a fully qualified name of a Java interface/type,
+        or an array of such types.
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:pattern value="[^\p{Z}]*"/>
+        <xsd:pattern value="[^\p{Z}]*"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -776,10 +776,10 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The jndi-nameType type designates a JNDI name in the
-	Deployment Component's environment and is relative to the
-	java:comp/env context.  A JNDI name must be unique within the
-	Deployment Component.
+        The jndi-nameType type designates a JNDI name in the
+        Deployment Component's environment and is relative to the
+        java:comp/env context.  A JNDI name must be unique within the
+        Deployment Component.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -794,43 +794,43 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	This group keeps the usage of the contained JNDI environment
-	reference elements consistent across Java EE deployment descriptors.
+        This group keeps the usage of the contained JNDI environment
+        reference elements consistent across Java EE deployment descriptors.
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:sequence>
       <xsd:element name="env-entry"
-		   type="javaee:env-entryType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:env-entryType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="ejb-ref"
-		   type="javaee:ejb-refType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:ejb-refType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="ejb-local-ref"
-		   type="javaee:ejb-local-refType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:ejb-local-refType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:group ref="javaee:service-refGroup"/>
       <xsd:element name="resource-ref"
-		   type="javaee:resource-refType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:resource-refType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="resource-env-ref"
-		   type="javaee:resource-env-refType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:resource-env-refType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="message-destination-ref"
-		   type="javaee:message-destination-refType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:message-destination-refType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="persistence-context-ref"
-		   type="javaee:persistence-context-refType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:persistence-context-refType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="persistence-unit-ref"
-		   type="javaee:persistence-unit-refType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:persistence-unit-refType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="post-construct"
-		   type="javaee:lifecycle-callbackType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:lifecycle-callbackType"
+                   minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="pre-destroy"
-		   type="javaee:lifecycle-callbackType"
-		   minOccurs="0" maxOccurs="unbounded"/>
+                   type="javaee:lifecycle-callbackType"
+                   minOccurs="0" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:group>
 
@@ -840,11 +840,11 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The lifecycle-callback type specifies a method on a
-	class to be called when a lifecycle event occurs.
-	Note that each class may have only one lifecycle callback
+        The lifecycle-callback type specifies a method on a
+        class to be called when a lifecycle event occurs.
+        Note that each class may have only one lifecycle callback
         method for any given event and that the method may not
-	be overloaded.
+        be overloaded.
 
         If the lifefycle-callback-class element is missing then
         the class defining the callback is assumed to be the
@@ -855,10 +855,10 @@ Deployment File may indicate one of the 
     </xsd:annotation>
     <xsd:sequence>
       <xsd:element name="lifecycle-callback-class"
-		   type="javaee:fully-qualified-classType"
+                   type="javaee:fully-qualified-classType"
                    minOccurs="0"/>
       <xsd:element name="lifecycle-callback-method"
-		   type="javaee:java-identifierType"/>
+                   type="javaee:java-identifierType"/>
     </xsd:sequence>
   </xsd:complexType>
 
@@ -868,8 +868,8 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The listenerType indicates the deployment properties for a web
-	application listener bean.
+        The listenerType indicates the deployment properties for a web
+        application listener bean.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -877,17 +877,17 @@ Deployment File may indicate one of the 
     <xsd:sequence>
       <xsd:group ref="javaee:descriptionGroup"/>
       <xsd:element name="listener-class"
-		   type="javaee:fully-qualified-classType">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The listener-class element declares a class in the
-	    application must be registered as a web
-	    application listener bean. The value is the fully
-	    qualified classname of the listener class.
+                   type="javaee:fully-qualified-classType">
+        <xsd:annotation>
+          <xsd:documentation>
 
-	  </xsd:documentation>
-	</xsd:annotation>
+            The listener-class element declares a class in the
+            application must be registered as a web
+            application listener bean. The value is the fully
+            qualified classname of the listener class.
+
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:ID"/>
@@ -899,8 +899,8 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The local-homeType defines the fully-qualified
-	name of an enterprise bean's local home interface.
+        The local-homeType defines the fully-qualified
+        name of an enterprise bean's local home interface.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -915,8 +915,8 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The localType defines the fully-qualified name of an
-	enterprise bean's local interface.
+        The localType defines the fully-qualified name of an
+        enterprise bean's local interface.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -931,25 +931,25 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The message-destination-linkType is used to link a message
-	destination reference or message-driven bean to a message
-	destination.
-
-	The Assembler sets the value to reflect the flow of messages
-	between producers and consumers in the application.
-
-	The value must be the message-destination-name of a message
-	destination in the same Deployment File or in another
-	Deployment File in the same Java EE application unit.
-
-	Alternatively, the value may be composed of a path name
-	specifying a Deployment File containing the referenced
-	message destination with the message-destination-name of the
-	destination appended and separated from the path name by
-	"#". The path name is relative to the Deployment File
-	containing Deployment Component that is referencing the
-	message destination.  This allows multiple message
-	destinations with the same name to be uniquely identified.
+        The message-destination-linkType is used to link a message
+        destination reference or message-driven bean to a message
+        destination.
+
+        The Assembler sets the value to reflect the flow of messages
+        between producers and consumers in the application.
+
+        The value must be the message-destination-name of a message
+        destination in the same Deployment File or in another
+        Deployment File in the same Java EE application unit.
+
+        Alternatively, the value may be composed of a path name
+        specifying a Deployment File containing the referenced
+        message destination with the message-destination-name of the
+        destination appended and separated from the path name by
+        "#". The path name is relative to the Deployment File
+        containing Deployment Component that is referencing the
+        message destination.  This allows multiple message
+        destinations with the same name to be uniquely identified.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -963,75 +963,75 @@ Deployment File may indicate one of the 
   <xsd:complexType name="message-destination-refType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The message-destination-ref element contains a declaration
-	  of Deployment Component's reference to a message destination
-	  associated with a resource in Deployment Component's
-	  environment. It consists of:
-
-		  - an optional description
-		  - the message destination reference name
-		  - an optional message destination type
-		  - an optional specification as to whether
-		    the destination is used for
-		    consuming or producing messages, or both.
-		    if not specified, "both" is assumed.
-		  - an optional link to the message destination
-		  - optional injection targets
-
-	  The message destination type must be supplied unless an
-	  injection target is specified, in which case the type
-	  of the target is used.  If both are specified, the type
-	  must be assignment compatible with the type of the injection
-	  target.
-
-	  Examples:
-
-	  <message-destination-ref>
-		  <message-destination-ref-name>jms/StockQueue
-		  </message-destination-ref-name>
-		  <message-destination-type>javax.jms.Queue
-		  </message-destination-type>
-		  <message-destination-usage>Consumes
-		  </message-destination-usage>
-		  <message-destination-link>CorporateStocks
-		  </message-destination-link>
-	  </message-destination-ref>
+          The message-destination-ref element contains a declaration
+          of Deployment Component's reference to a message destination
+          associated with a resource in Deployment Component's
+          environment. It consists of:
+
+                  - an optional description
+                  - the message destination reference name
+                  - an optional message destination type
+                  - an optional specification as to whether
+                    the destination is used for
+                    consuming or producing messages, or both.
+                    if not specified, "both" is assumed.
+                  - an optional link to the message destination
+                  - optional injection targets
+
+          The message destination type must be supplied unless an
+          injection target is specified, in which case the type
+          of the target is used.  If both are specified, the type
+          must be assignment compatible with the type of the injection
+          target.
+
+          Examples:
+
+          <message-destination-ref>
+                  <message-destination-ref-name>jms/StockQueue
+                  </message-destination-ref-name>
+                  <message-destination-type>javax.jms.Queue
+                  </message-destination-type>
+                  <message-destination-usage>Consumes
+                  </message-destination-usage>
+                  <message-destination-link>CorporateStocks
+                  </message-destination-link>
+          </message-destination-ref>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="message-destination-ref-name"
-		   type="javaee:jndi-nameType">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The message-destination-ref-name element specifies
-	    the name of a message destination reference; its
-	    value is the environment entry name used in
-	    Deployment Component code.  The name is a JNDI name
-	    relative to the java:comp/env context and must be
-	    unique within an ejb-jar (for enterprise beans) or a
-	    Deployment File (for others).
+                   type="javaee:jndi-nameType">
+        <xsd:annotation>
+          <xsd:documentation>
 
-	  </xsd:documentation>
-	</xsd:annotation>
+            The message-destination-ref-name element specifies
+            the name of a message destination reference; its
+            value is the environment entry name used in
+            Deployment Component code.  The name is a JNDI name
+            relative to the java:comp/env context and must be
+            unique within an ejb-jar (for enterprise beans) or a
+            Deployment File (for others).
+
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
       <xsd:element name="message-destination-type"
-		   type="javaee:message-destination-typeType"
-		   minOccurs="0"/>
+                   type="javaee:message-destination-typeType"
+                   minOccurs="0"/>
       <xsd:element name="message-destination-usage"
-		   type="javaee:message-destination-usageType"
-		   minOccurs="0"/>
+                   type="javaee:message-destination-usageType"
+                   minOccurs="0"/>
       <xsd:element name="message-destination-link"
-		   type="javaee:message-destination-linkType"
-		   minOccurs="0"/>
+                   type="javaee:message-destination-linkType"
+                   minOccurs="0"/>
 
       <xsd:group ref="javaee:resourceGroup"/>
 
@@ -1045,18 +1045,18 @@ Deployment File may indicate one of the 
   <xsd:complexType name="message-destination-typeType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The message-destination-typeType specifies the type of
-	  the destination. The type is specified by the Java interface
-	  expected to be implemented by the destination.
+          The message-destination-typeType specifies the type of
+          the destination. The type is specified by the Java interface
+          expected to be implemented by the destination.
 
-	  Example:
+          Example:
 
-	    <message-destination-type>javax.jms.Queue
-	    </message-destination-type>
+            <message-destination-type>javax.jms.Queue
+            </message-destination-type>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
@@ -1070,26 +1070,26 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The message-destination-usageType specifies the use of the
-	message destination indicated by the reference.  The value
-	indicates whether messages are consumed from the message
-	destination, produced for the destination, or both.  The
-	Assembler makes use of this information in linking producers
-	of a destination with its consumers.
-
-	The value of the message-destination-usage element must be
-	one of the following:
-	    Consumes
-	    Produces
-	    ConsumesProduces
+        The message-destination-usageType specifies the use of the
+        message destination indicated by the reference.  The value
+        indicates whether messages are consumed from the message
+        destination, produced for the destination, or both.  The
+        Assembler makes use of this information in linking producers
+        of a destination with its consumers.
+
+        The value of the message-destination-usage element must be
+        one of the following:
+            Consumes
+            Produces
+            ConsumesProduces
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:enumeration value="Consumes"/>
-	<xsd:enumeration value="Produces"/>
-	<xsd:enumeration value="ConsumesProduces"/>
+        <xsd:enumeration value="Consumes"/>
+        <xsd:enumeration value="Produces"/>
+        <xsd:enumeration value="ConsumesProduces"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -1099,74 +1099,74 @@ Deployment File may indicate one of the 
   <xsd:complexType name="message-destinationType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The message-destinationType specifies a message
-	  destination. The logical destination described by this
-	  element is mapped to a physical destination by the Deployer.
-
-	  The message destination element contains:
-
-		  - an optional description
-		  - an optional display-name
-		  - an optional icon
-		  - a message destination name which must be unique
-		    among message destination names within the same
-		    Deployment File.
-		  - an optional mapped name
-
-	  Example:
-
-	  <message-destination>
-		  <message-destination-name>CorporateStocks
-		  </message-destination-name>
-	  </message-destination>
+          The message-destinationType specifies a message
+          destination. The logical destination described by this
+          element is mapped to a physical destination by the Deployer.
+
+          The message destination element contains:
+
+                  - an optional description
+                  - an optional display-name
+                  - an optional icon
+                  - a message destination name which must be unique
+                    among message destination names within the same
+                    Deployment File.
+                  - an optional mapped name
+
+          Example:
+
+          <message-destination>
+                  <message-destination-name>CorporateStocks
+                  </message-destination-name>
+          </message-destination>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:sequence>
       <xsd:group ref="javaee:descriptionGroup"/>
       <xsd:element name="message-destination-name"
-		   type="javaee:string">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The message-destination-name element specifies a
-	    name for a message destination.  This name must be
-	    unique among the names of message destinations
-	    within the Deployment File.
+                   type="javaee:string">
+        <xsd:annotation>
+          <xsd:documentation>
 
-	  </xsd:documentation>
-	</xsd:annotation>
+            The message-destination-name element specifies a
+            name for a message destination.  This name must be
+            unique among the names of message destinations
+            within the Deployment File.
+
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
       <xsd:element name="mapped-name"
-		   type="javaee:xsdStringType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-	    <![CDATA[
-
-	      A product specific name that this message destination
-	      should be mapped to.  Each message-destination-ref
-	      element that references this message destination will
-	      define a name in the namespace of the referencing
-	      component.  (It's a name in the JNDI java:comp/env
-	      namespace.)  Many application servers provide a way to
-	      map these local names to names of resources known to the
-	      application server.  This mapped name is often a global
-	      JNDI name, but may be a name of any form.  Each of the
-	      local names should be mapped to this same global name.
-
-	      Application servers are not required to support any
-	      particular form or type of mapped name, nor the ability
-	      to use mapped names.  The mapped name is
-	      product-dependent and often installation-dependent.  No
-	      use of a mapped name is portable.
-
-	      ]]>
-	  </xsd:documentation>
-	</xsd:annotation>
+                   type="javaee:xsdStringType"
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+            <![CDATA[
+
+              A product specific name that this message destination
+              should be mapped to.  Each message-destination-ref
+              element that references this message destination will
+              define a name in the namespace of the referencing
+              component.  (It's a name in the JNDI java:comp/env
+              namespace.)  Many application servers provide a way to
+              map these local names to names of resources known to the
+              application server.  This mapped name is often a global
+              JNDI name, but may be a name of any form.  Each of the
+              local names should be mapped to this same global name.
+
+              Application servers are not required to support any
+              particular form or type of mapped name, nor the ability
+              to use mapped names.  The mapped name is
+              product-dependent and often installation-dependent.  No
+              use of a mapped name is portable.
+
+              ]]>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:ID"/>
@@ -1178,39 +1178,39 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	This type is a general type that can be used to declare
-	parameter/value lists.
+        This type is a general type that can be used to declare
+        parameter/value lists.
 
       </xsd:documentation>
     </xsd:annotation>
 
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="param-name"
-		   type="javaee:string">
-	<xsd:annotation>
-	  <xsd:documentation>
+                   type="javaee:string">
+        <xsd:annotation>
+          <xsd:documentation>
 
-	    The param-name element contains the name of a
-	    parameter.
+            The param-name element contains the name of a
+            parameter.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="param-value"
-		   type="javaee:xsdStringType">
-	<xsd:annotation>
-	  <xsd:documentation>
+                   type="javaee:xsdStringType">
+        <xsd:annotation>
+          <xsd:documentation>
 
-	    The param-value element contains the value of a
-	    parameter.
+            The param-value element contains the value of a
+            parameter.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:ID"/>
@@ -1222,17 +1222,17 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The elements that use this type designate either a relative
-	path or an absolute path starting with a "/".
+        The elements that use this type designate either a relative
+        path or an absolute path starting with a "/".
 
-	In elements that specify a pathname to a file within the
-	same Deployment File, relative filenames (i.e., those not
-	starting with "/") are considered relative to the root of
-	the Deployment File's namespace.  Absolute filenames (i.e.,
-	those starting with "/") also specify names in the root of
-	the Deployment File's namespace.  In general, relative names
-	are preferred.  The exception is .war files where absolute
-	names are preferred for consistency with the Servlet API.
+        In elements that specify a pathname to a file within the
+        same Deployment File, relative filenames (i.e., those not
+        starting with "/") are considered relative to the root of
+        the Deployment File's namespace.  Absolute filenames (i.e.,
+        those starting with "/") also specify names in the root of
+        the Deployment File's namespace.  In general, relative names
+        are preferred.  The exception is .war files where absolute
+        names are preferred for consistency with the Servlet API.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -1246,24 +1246,24 @@ Deployment File may indicate one of the 
   <xsd:complexType name="persistence-context-refType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The persistence-context-ref element contains a declaration
-	  of Deployment Component's reference to a persistence context
-	  associated within a Deployment Component's
-	  environment. It consists of:
-
-		  - an optional description
-		  - the persistence context reference name
-		  - an optional persistence unit name.  If not specified,
+          The persistence-context-ref element contains a declaration
+          of Deployment Component's reference to a persistence context
+          associated within a Deployment Component's
+          environment. It consists of:
+
+                  - an optional description
+                  - the persistence context reference name
+                  - an optional persistence unit name.  If not specified,
                     the default persistence unit is assumed.
-		  - an optional specification as to whether
-		    the persistence context type is Transaction or
-		    Extended.  If not specified, Transaction is assumed.
+                  - an optional specification as to whether
+                    the persistence context type is Transaction or
+                    Extended.  If not specified, Transaction is assumed.
                   - an optional list of persistence properties
-		  - optional injection targets
+                  - optional injection targets
 
-	  Examples:
+          Examples:
 
             <persistence-context-ref>
               <persistence-context-ref-name>myPersistenceContext
@@ -1278,33 +1278,33 @@ Deployment File may indicate one of the 
               <persistence-context-type>Extended</persistence-context-type>
             </persistence-context-ref>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="persistence-context-ref-name"
-		   type="javaee:jndi-nameType">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The persistence-context-ref-name element specifies
-	    the name of a persistence context reference; its
-	    value is the environment entry name used in
-	    Deployment Component code.  The name is a JNDI name
-	    relative to the java:comp/env context.
+                   type="javaee:jndi-nameType">
+        <xsd:annotation>
+          <xsd:documentation>
+
+            The persistence-context-ref-name element specifies
+            the name of a persistence context reference; its
+            value is the environment entry name used in
+            Deployment Component code.  The name is a JNDI name
+            relative to the java:comp/env context.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
       <xsd:element name="persistence-unit-name"
-		   type="javaee:string"
-		   minOccurs="0">
+                   type="javaee:string"
+                   minOccurs="0">
         <xsd:annotation>
-	  <xsd:documentation>
+          <xsd:documentation>
 
             The Application Assembler(or BeanProvider) may use the
             following syntax to avoid the need to rename persistence
@@ -1319,20 +1319,20 @@ Deployment File may indicate one of the 
             persistence unit name may be uniquely identified when the
             Application Assembler cannot change persistence unit names.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="persistence-context-type"
-		   type="javaee:persistence-context-typeType"
-		   minOccurs="0"/>
+                   type="javaee:persistence-context-typeType"
+                   minOccurs="0"/>
 
       <xsd:element name="persistence-property"
-		   type="javaee:propertyType"
-		   minOccurs="0"
-		   maxOccurs="unbounded">
+                   type="javaee:propertyType"
+                   minOccurs="0"
+                   maxOccurs="unbounded">
         <xsd:annotation>
-	  <xsd:documentation>
+          <xsd:documentation>
 
             Used to specify properties for the container or persistence
             provider.  Vendor-specific properties may be included in
@@ -1342,8 +1342,8 @@ Deployment File may indicate one of the 
             be used for vendor-specific properties.  The namespace
             javax.persistence is reserved for use by the specification.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:group ref="javaee:resourceGroup"/>
@@ -1359,20 +1359,20 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The persistence-context-typeType specifies the transactional
-	nature of a persistence context reference.
+        The persistence-context-typeType specifies the transactional
+        nature of a persistence context reference.
 
-	The value of the persistence-context-type element must be
-	one of the following:
-	    Transaction
+        The value of the persistence-context-type element must be
+        one of the following:
+            Transaction
             Extended
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:enumeration value="Transaction"/>
-	<xsd:enumeration value="Extended"/>
+        <xsd:enumeration value="Transaction"/>
+        <xsd:enumeration value="Extended"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -1382,20 +1382,20 @@ Deployment File may indicate one of the 
   <xsd:complexType name="persistence-unit-refType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The persistence-unit-ref element contains a declaration
-	  of Deployment Component's reference to a persistence unit
-	  associated within a Deployment Component's
-	  environment. It consists of:
-
-		  - an optional description
-		  - the persistence unit reference name
-		  - an optional persistence unit name.  If not specified,
+          The persistence-unit-ref element contains a declaration
+          of Deployment Component's reference to a persistence unit
+          associated within a Deployment Component's
+          environment. It consists of:
+
+                  - an optional description
+                  - the persistence unit reference name
+                  - an optional persistence unit name.  If not specified,
                     the default persistence unit is assumed.
-		  - optional injection targets
+                  - optional injection targets
 
-	  Examples:
+          Examples:
 
             <persistence-unit-ref>
               <persistence-unit-ref-name>myPersistenceUnit
@@ -1409,33 +1409,33 @@ Deployment File may indicate one of the 
                 </persistence-unit-name>
             </persistence-unit-ref>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="persistence-unit-ref-name"
-		   type="javaee:jndi-nameType">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The persistence-unit-ref-name element specifies
-	    the name of a persistence unit reference; its
-	    value is the environment entry name used in
-	    Deployment Component code.  The name is a JNDI name
-	    relative to the java:comp/env context.
+                   type="javaee:jndi-nameType">
+        <xsd:annotation>
+          <xsd:documentation>
 
-	  </xsd:documentation>
-	</xsd:annotation>
+            The persistence-unit-ref-name element specifies
+            the name of a persistence unit reference; its
+            value is the environment entry name used in
+            Deployment Component code.  The name is a JNDI name
+            relative to the java:comp/env context.
+
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
       <xsd:element name="persistence-unit-name"
-		   type="javaee:string"
-		   minOccurs="0">
+                   type="javaee:string"
+                   minOccurs="0">
         <xsd:annotation>
-	  <xsd:documentation>
+          <xsd:documentation>
 
             The Application Assembler(or BeanProvider) may use the
             following syntax to avoid the need to rename persistence
@@ -1450,8 +1450,8 @@ Deployment File may indicate one of the 
             persistence unit name may be uniquely identified when the
             Application Assembler cannot change persistence unit names.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:group ref="javaee:resourceGroup"/>
@@ -1467,17 +1467,17 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	Specifies a name/value pair.
+        Specifies a name/value pair.
 
       </xsd:documentation>
     </xsd:annotation>
 
     <xsd:sequence>
       <xsd:element name="name"
-		   type="javaee:xsdStringType">
+                   type="javaee:xsdStringType">
       </xsd:element>
       <xsd:element name="value"
-		   type="javaee:xsdStringType">
+                   type="javaee:xsdStringType">
       </xsd:element>
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:ID"/>
@@ -1488,16 +1488,16 @@ Deployment File may indicate one of the 
   <xsd:complexType name="remoteType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The remote element contains the fully-qualified name
-	  of the enterprise bean's remote interface.
+          The remote element contains the fully-qualified name
+          of the enterprise bean's remote interface.
 
-	  Example:
+          Example:
 
-	      <remote>com.wombat.empl.EmployeeService</remote>
+              <remote>com.wombat.empl.EmployeeService</remote>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
@@ -1511,24 +1511,24 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The res-authType specifies whether the Deployment Component
-	code signs on programmatically to the resource manager, or
-	whether the Container will sign on to the resource manager
-	on behalf of the Deployment Component. In the latter case,
-	the Container uses information that is supplied by the
-	Deployer.
+        The res-authType specifies whether the Deployment Component
+        code signs on programmatically to the resource manager, or
+        whether the Container will sign on to the resource manager
+        on behalf of the Deployment Component. In the latter case,
+        the Container uses information that is supplied by the
+        Deployer.
 
-	The value must be one of the two following:
+        The value must be one of the two following:
 
-	    Application
-	    Container
+            Application
+            Container
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:enumeration value="Application"/>
-	<xsd:enumeration value="Container"/>
+        <xsd:enumeration value="Application"/>
+        <xsd:enumeration value="Container"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -1539,22 +1539,22 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The res-sharing-scope type specifies whether connections
-	obtained through the given resource manager connection
-	factory reference can be shared. The value, if specified,
-	must be one of the two following:
+        The res-sharing-scope type specifies whether connections
+        obtained through the given resource manager connection
+        factory reference can be shared. The value, if specified,
+        must be one of the two following:
 
-	    Shareable
-	    Unshareable
+            Shareable
+            Unshareable
 
-	The default value is Shareable.
+        The default value is Shareable.
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:simpleContent>
       <xsd:restriction base="javaee:string">
-	<xsd:enumeration value="Shareable"/>
-	<xsd:enumeration value="Unshareable"/>
+        <xsd:enumeration value="Shareable"/>
+        <xsd:enumeration value="Unshareable"/>
       </xsd:restriction>
     </xsd:simpleContent>
   </xsd:complexType>
@@ -1564,73 +1564,73 @@ Deployment File may indicate one of the 
   <xsd:complexType name="resource-env-refType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The resource-env-refType is used to define
-	  resource-env-type elements.  It contains a declaration of a
-	  Deployment Component's reference to an administered object
-	  associated with a resource in the Deployment Component's
-	  environment.  It consists of an optional description, the
-	  resource environment reference name, and an optional
-	  indication of the resource environment reference type
-	  expected by the Deployment Component code.
-
-	  It also includes optional elements to define injection of
-	  the named resource into fields or JavaBeans properties.
-
-	  The resource environment type must be supplied unless an
-	  injection target is specified, in which case the type
-	  of the target is used.  If both are specified, the type
-	  must be assignment compatible with the type of the injection
-	  target.
-
-	  Example:
-
-	  <resource-env-ref>
-	      <resource-env-ref-name>jms/StockQueue
-	      </resource-env-ref-name>
-	      <resource-env-ref-type>javax.jms.Queue
-	      </resource-env-ref-type>
-	  </resource-env-ref>
+          The resource-env-refType is used to define
+          resource-env-type elements.  It contains a declaration of a
+          Deployment Component's reference to an administered object
+          associated with a resource in the Deployment Component's
+          environment.  It consists of an optional description, the
+          resource environment reference name, and an optional
+          indication of the resource environment reference type
+          expected by the Deployment Component code.
+
+          It also includes optional elements to define injection of
+          the named resource into fields or JavaBeans properties.
+
+          The resource environment type must be supplied unless an
+          injection target is specified, in which case the type
+          of the target is used.  If both are specified, the type
+          must be assignment compatible with the type of the injection
+          target.
+
+          Example:
+
+          <resource-env-ref>
+              <resource-env-ref-name>jms/StockQueue
+              </resource-env-ref-name>
+              <resource-env-ref-type>javax.jms.Queue
+              </resource-env-ref-type>
+          </resource-env-ref>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
 
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="resource-env-ref-name"
-		   type="javaee:jndi-nameType">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The resource-env-ref-name element specifies the name
-	    of a resource environment reference; its value is
-	    the environment entry name used in
-	    the Deployment Component code.  The name is a JNDI
-	    name relative to the java:comp/env context and must
-	    be unique within a Deployment Component.
+                   type="javaee:jndi-nameType">
+        <xsd:annotation>
+          <xsd:documentation>
+
+            The resource-env-ref-name element specifies the name
+            of a resource environment reference; its value is
+            the environment entry name used in
+            the Deployment Component code.  The name is a JNDI
+            name relative to the java:comp/env context and must
+            be unique within a Deployment Component.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="resource-env-ref-type"
-		   type="javaee:fully-qualified-classType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The resource-env-ref-type element specifies the type
-	    of a resource environment reference.  It is the
-	    fully qualified name of a Java language class or
-	    interface.
+                   type="javaee:fully-qualified-classType"
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+
+            The resource-env-ref-type element specifies the type
+            of a resource environment reference.  It is the
+            fully qualified name of a Java language class or
+            interface.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:group ref="javaee:resourceGroup"/>
@@ -1644,82 +1644,82 @@ Deployment File may indicate one of the 
   <xsd:complexType name="resource-refType">
     <xsd:annotation>
       <xsd:documentation>
-	<![CDATA[
+        <![CDATA[
 
-	  The resource-refType contains a declaration of a
-	  Deployment Component's reference to an external resource. It
-	  consists of an optional description, the resource manager
-	  connection factory reference name, an optional indication of
-	  the resource manager connection factory type expected by the
-	  Deployment Component code, an optional type of authentication
-	  (Application or Container), and an optional specification of
-	  the shareability of connections obtained from the resource
-	  (Shareable or Unshareable).
-
-	  It also includes optional elements to define injection of
-	  the named resource into fields or JavaBeans properties.
-
-	  The connection factory type must be supplied unless an
-	  injection target is specified, in which case the type
-	  of the target is used.  If both are specified, the type
-	  must be assignment compatible with the type of the injection
-	  target.
-
-	  Example:
-
-	  <resource-ref>
-	      <res-ref-name>jdbc/EmployeeAppDB</res-ref-name>
-	      <res-type>javax.sql.DataSource</res-type>
-	      <res-auth>Container</res-auth>
-	      <res-sharing-scope>Shareable</res-sharing-scope>
-	  </resource-ref>
+          The resource-refType contains a declaration of a
+          Deployment Component's reference to an external resource. It
+          consists of an optional description, the resource manager
+          connection factory reference name, an optional indication of
+          the resource manager connection factory type expected by the
+          Deployment Component code, an optional type of authentication
+          (Application or Container), and an optional specification of
+          the shareability of connections obtained from the resource
+          (Shareable or Unshareable).
+
+          It also includes optional elements to define injection of
+          the named resource into fields or JavaBeans properties.
+
+          The connection factory type must be supplied unless an
+          injection target is specified, in which case the type
+          of the target is used.  If both are specified, the type
+          must be assignment compatible with the type of the injection
+          target.
+
+          Example:
+
+          <resource-ref>
+              <res-ref-name>jdbc/EmployeeAppDB</res-ref-name>
+              <res-type>javax.sql.DataSource</res-type>
+              <res-auth>Container</res-auth>
+              <res-sharing-scope>Shareable</res-sharing-scope>
+          </resource-ref>
 
-	  ]]>
+          ]]>
       </xsd:documentation>
     </xsd:annotation>
 
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="res-ref-name"
-		   type="javaee:jndi-nameType">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The res-ref-name element specifies the name of a
-	    resource manager connection factory reference.
-	    The name is a JNDI name relative to the
-	    java:comp/env context.
-	    The name must be unique within a Deployment File.
+                   type="javaee:jndi-nameType">
+        <xsd:annotation>
+          <xsd:documentation>
+
+            The res-ref-name element specifies the name of a
+            resource manager connection factory reference.
+            The name is a JNDI name relative to the
+            java:comp/env context.
+            The name must be unique within a Deployment File.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="res-type"
-		   type="javaee:fully-qualified-classType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The res-type element specifies the type of the data
-	    source. The type is specified by the fully qualified
-	    Java language class or interface
-	    expected to be implemented by the data source.
+                   type="javaee:fully-qualified-classType"
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+
+            The res-type element specifies the type of the data
+            source. The type is specified by the fully qualified
+            Java language class or interface
+            expected to be implemented by the data source.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="res-auth"
-		   type="javaee:res-authType"
-		   minOccurs="0"/>
+                   type="javaee:res-authType"
+                   minOccurs="0"/>
 
       <xsd:element name="res-sharing-scope"
-		   type="javaee:res-sharing-scopeType"
-		   minOccurs="0"/>
+                   type="javaee:res-sharing-scopeType"
+                   minOccurs="0"/>
 
       <xsd:group ref="javaee:resourceGroup"/>
 
@@ -1733,44 +1733,44 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	This group collects elements that are common to all the
-	JNDI resource elements.
+        This group collects elements that are common to all the
+        JNDI resource elements.
 
       </xsd:documentation>
     </xsd:annotation>
     <xsd:sequence>
       <xsd:element name="mapped-name"
-		   type="javaee:xsdStringType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-	    <![CDATA[
-
-	      A product specific name that this resource should be
-	      mapped to.  The name of this resource, as defined by the
-	      resource's name element or defaulted, is a name that is
-	      local to the application component using the resource.
-	      (It's a name in the JNDI java:comp/env namespace.)  Many
-	      application servers provide a way to map these local
-	      names to names of resources known to the application
-	      server.  This mapped name is often a global JNDI name,
-	      but may be a name of any form.
-
-	      Application servers are not required to support any
-	      particular form or type of mapped name, nor the ability
-	      to use mapped names.  The mapped name is
-	      product-dependent and often installation-dependent.  No
-	      use of a mapped name is portable.
-
-	      ]]>
-	  </xsd:documentation>
-	</xsd:annotation>
+                   type="javaee:xsdStringType"
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+            <![CDATA[
+
+              A product specific name that this resource should be
+              mapped to.  The name of this resource, as defined by the
+              resource's name element or defaulted, is a name that is
+              local to the application component using the resource.
+              (It's a name in the JNDI java:comp/env namespace.)  Many
+              application servers provide a way to map these local
+              names to names of resources known to the application
+              server.  This mapped name is often a global JNDI name,
+              but may be a name of any form.
+
+              Application servers are not required to support any
+              particular form or type of mapped name, nor the ability
+              to use mapped names.  The mapped name is
+              product-dependent and often installation-dependent.  No
+              use of a mapped name is portable.
+
+              ]]>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="injection-target"
-		   type="javaee:injection-targetType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:injection-targetType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:group>
 
@@ -1780,9 +1780,9 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The role-nameType designates the name of a security role.
+        The role-nameType designates the name of a security role.
 
-	The name must conform to the lexical rules for a token.
+        The name must conform to the lexical rules for a token.
 
       </xsd:documentation>
     </xsd:annotation>
@@ -1798,20 +1798,20 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The run-asType specifies the run-as identity to be
-	used for the execution of a component. It contains an
-	optional description, and the name of a security role.
+        The run-asType specifies the run-as identity to be
+        used for the execution of a component. It contains an
+        optional description, and the name of a security role.
 
       </xsd:documentation>
     </xsd:annotation>
 
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="role-name"
-		   type="javaee:role-nameType"/>
+                   type="javaee:role-nameType"/>
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:ID"/>
   </xsd:complexType>
@@ -1822,49 +1822,49 @@ Deployment File may indicate one of the 
     <xsd:annotation>
       <xsd:documentation>
 
-	The security-role-refType contains the declaration of a
-	security role reference in a component's or a
-	Deployment Component's code. The declaration consists of an
-	optional description, the security role name used in the
-	code, and an optional link to a security role. If the
-	security role is not specified, the Deployer must choose an
-	appropriate security role.
+        The security-role-refType contains the declaration of a
+        security role reference in a component's or a
+        Deployment Component's code. The declaration consists of an
+        optional description, the security role name used in the
+        code, and an optional link to a security role. If the
+        security role is not specified, the Deployer must choose an
+        appropriate security role.
 
       </xsd:documentation>
     </xsd:annotation>
 
     <xsd:sequence>
       <xsd:element name="description"
-		   type="javaee:descriptionType"
-		   minOccurs="0"
-		   maxOccurs="unbounded"/>
+                   type="javaee:descriptionType"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
       <xsd:element name="role-name"
-		   type="javaee:role-nameType">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The value of the role-name element must be the String used
-	    as the parameter to the
-	    EJBContext.isCallerInRole(String roleName) method or the
-	    HttpServletRequest.isUserInRole(String role) method.
+                   type="javaee:role-nameType">
+        <xsd:annotation>
+          <xsd:documentation>
 
-	  </xsd:documentation>
-	</xsd:annotation>
+            The value of the role-name element must be the String used
+            as the parameter to the
+            EJBContext.isCallerInRole(String roleName) method or the
+            HttpServletRequest.isUserInRole(String role) method.
+
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
 
       <xsd:element name="role-link"
-		   type="javaee:role-nameType"
-		   minOccurs="0">
-	<xsd:annotation>
-	  <xsd:documentation>
-
-	    The role-link element is a reference to a defined
-	    security role. The role-link element must contain
-	    the name of one of the security roles defined in the
-	    security-role elements.
+                   type="javaee:role-nameType"
+                   minOccurs="0">
+        <xsd:annotation>
+          <xsd:documentation>
+
+            The role-link element is a reference to a defined
+            security role. The role-link element must contain
+            the name of one of the security roles defined in the
+            security-role elements.
 
-	  </xsd:documentation>
-	</xsd:annotation>
+          </xsd:documentation>
+        </xsd:annotation>
       </xsd:element>
     </xsd:sequence>
     <xsd:attribute name="id" type="xsd:ID"/>
@@ -1875,33 +1875,33 @@ Deployment File may indicate one of the 
   <xsd:complexType name="security-roleType">
     <xsd:annotation>
       <xsd:documentation>

[... 246 lines stripped ...]


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message