You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-commits@ws.apache.org by ip...@apache.org on 2005/09/12 22:47:22 UTC

svn commit: r280416 - /webservices/wsrf/trunk/jndi-config/src/schema/jndi-schema.xsd

Author: ips
Date: Mon Sep 12 13:47:19 2005
New Revision: 280416

URL: http://svn.apache.org/viewcvs?rev=280416&view=rev
Log:
added support for list & map parameter values

Modified:
    webservices/wsrf/trunk/jndi-config/src/schema/jndi-schema.xsd

Modified: webservices/wsrf/trunk/jndi-config/src/schema/jndi-schema.xsd
URL: http://svn.apache.org/viewcvs/webservices/wsrf/trunk/jndi-config/src/schema/jndi-schema.xsd?rev=280416&r1=280415&r2=280416&view=diff
==============================================================================
--- webservices/wsrf/trunk/jndi-config/src/schema/jndi-schema.xsd (original)
+++ webservices/wsrf/trunk/jndi-config/src/schema/jndi-schema.xsd Mon Sep 12 13:47:19 2005
@@ -39,11 +39,38 @@
     </xs:complexType>
   </xs:element>
       
+        <xs:element name="list">
+          <xs:complexType>
+            <xs:sequence>
+              <xs:element name="value" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
+            </xs:sequence>              
+          </xs:complexType>  
+        </xs:element>
+
+        <xs:element name="map">
+          <xs:complexType>
+            <xs:sequence>
+              <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
+                <xs:complexType>
+	          <xs:sequence>
+                    <xs:element name="key" type="xs:string" />
+                    <xs:element name="value" type="xs:string" />
+                  </xs:sequence>                    
+                </xs:complexType>  
+              </xs:element>              
+            </xs:sequence>              
+          </xs:complexType>  
+        </xs:element>              
+  
   <xs:element name="parameter">
     <xs:complexType>
       <xs:sequence>
-        <xs:element name="name" type="xs:string"/>
-        <xs:element name="value" type="xs:string"/>
+        <xs:element name="name" type="xs:string"/>        
+        <xs:choice>
+          <xs:element name="value" type="xs:string"/>
+          <xs:element ref="tns:list" />
+          <xs:element ref="tns:map" />
+        </xs:choice>        
       </xs:sequence>
     </xs:complexType>
   </xs:element>