You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by cd...@apache.org on 2006/11/02 15:12:24 UTC

svn commit: r470367 - /portals/pluto/trunk/pluto-portal-driver/src/main/resources/pluto-portal-driver-config.xsd

Author: cdoremus
Date: Thu Nov  2 06:12:23 2006
New Revision: 470367

URL: http://svn.apache.org/viewvc?view=rev&rev=470367
Log:
Applied patch submitted through PLUTO-264. Also replaced file at http://portals.apache.org/pluto/xsd/pluto-portal-driver-config.xsd with this one. Thank you, Christian.

Modified:
    portals/pluto/trunk/pluto-portal-driver/src/main/resources/pluto-portal-driver-config.xsd

Modified: portals/pluto/trunk/pluto-portal-driver/src/main/resources/pluto-portal-driver-config.xsd
URL: http://svn.apache.org/viewvc/portals/pluto/trunk/pluto-portal-driver/src/main/resources/pluto-portal-driver-config.xsd?view=diff&rev=470367&r1=470366&r2=470367
==============================================================================
--- portals/pluto/trunk/pluto-portal-driver/src/main/resources/pluto-portal-driver-config.xsd (original)
+++ portals/pluto/trunk/pluto-portal-driver/src/main/resources/pluto-portal-driver-config.xsd Thu Nov  2 06:12:23 2006
@@ -1,89 +1,104 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2005-2006 The Apache Software Foundation
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
+	Copyright 2005-2006 The Apache Software Foundation
+	
+	Licensed under the Apache License, Version 2.0 (the "License");
+	you may not use this file except in compliance with the License.
+	You may obtain a copy of the License at
+	
+	http://www.apache.org/licenses/LICENSE-2.0
+	
+	Unless required by applicable law or agreed to in writing, software
+	distributed under the License is distributed on an "AS IS" BASIS,
+	WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	See the License for the specific language governing permissions and
+	limitations under the License.
 -->
-<xs:schema
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    targetNamespace="http://portals.apache.org/pluto/xsd/pluto-portal-driver-config.xsd"
-    elementFormDefault="qualified">
-
-<xs:element name="pluto-portal-driver">
-  <xs:complexType>
-    <xs:sequence>
-	<xs:element name="portal-name" type="xs:string" default="pluto-portal-driver"/>
-	<xs:element name="portal-version" type="xs:string"/>
-	<xs:element name="container-name" type="xs:string"/>
-
-    <xs:element name="supports">
-      <xs:complexType>
-        <xs:sequence>
-        <xs:element name="portlet-mode" type="xs:string"/>
-        <xs:element name="window-state" type="xs:string"/>
-        </xs:sequence>
-      </xs:complexType>
-    </xs:element>
-
-    <xs:element name="portlet-app">
-      <xs:complexType>
-
-        <xs:sequence>
-          <xs:element name="context-path" type="xs:string">
-            <xs:simpleType>
-              <xs:restriction>
-                <xs:pattern value="/[a-zA-Z0-9_ /]*"/>
-              </xs:restriction>
-            </xs:simpleType>
-          </xs:element>
-
-          <xs:element name="portlets">
-            <xs:complexType>
-              <xs:sequence>
-                <xs:element name="portlet">
-                  <xs:complexType><xs:attribute name="name" type="xs:string"/></xs:complexType>
-                </xs:element>
-              </xs:sequence>
-            </xs:complexType>
-          </xs:element>
-
-        </xs:sequence>
-      </xs:complexType>
-    </xs:element>
-
-    <xs:element name="render-config">
-      <xs:complexType>
-        <xs:attribute name="default" type="xs:string"/>
-        <xs:sequence>
-          <xs:element name="page">
-            <xs:complexType>
-              <xs:attribute name="name" type="xs:string"/>
-              <xs:attribute name="uri" type="xs:string"/>
-              <xs:sequence>
-                <xs:element name="portlet">
-                  <xs:complexType>
-                    <xs:attribute name="context" type="xs:string"/>
-                    <xs:attribute name="name" type="xs:string"/>
-                  </xs:complexType>
-                </xs:element>
-              </xs:sequence>
-            </xs:complexType>
-          </xs:element>
-        </xs:sequence>
-      </xs:complexType>
-    </xs:element>
-    </xs:sequence>
-  </xs:complexType>
-</xs:element>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://portals.apache.org/pluto/xsd/pluto-portal-driver-config.xsd"
+	elementFormDefault="qualified">
+
+	<xs:element name="pluto-portal-driver">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="portal-name" type="xs:string"
+					default="pluto-portal-driver" />
+				<xs:element name="portal-version" type="xs:string" />
+				<xs:element name="container-name" type="xs:string" />
+
+				<xs:element name="supports">
+					<xs:complexType>
+						<xs:sequence>
+							<xs:element name="portlet-mode"
+								type="xs:string" minOccurs="1" maxOccurs="unbounded" />
+							<xs:element name="window-state"
+								type="xs:string" minOccurs="1" maxOccurs="unbounded" />
+						</xs:sequence>
+					</xs:complexType>
+				</xs:element>
+
+				<xs:element name="portlet-app" minOccurs="1"
+					maxOccurs="unbounded">
+					<xs:complexType>
+
+						<xs:sequence>
+							<xs:element name="context-path">
+								<xs:simpleType>
+									<xs:restriction base="xs:string">
+										<xs:pattern
+											value="/[a-zA-Z0-9_ /]*" />
+									</xs:restriction>
+								</xs:simpleType>
+							</xs:element>
+
+							<xs:element name="portlets">
+								<xs:complexType>
+									<xs:sequence>
+										<xs:element name="portlet"
+											minOccurs="1" maxOccurs="unbounded">
+											<xs:complexType>
+												<xs:attribute
+													name="name" type="xs:string" />
+											</xs:complexType>
+										</xs:element>
+									</xs:sequence>
+								</xs:complexType>
+							</xs:element>
+
+						</xs:sequence>
+					</xs:complexType>
+				</xs:element>
+
+				<xs:element name="render-config">
+					<xs:complexType>
+
+						<xs:sequence>
+							<xs:element name="page" minOccurs="1"
+								maxOccurs="unbounded">
+								<xs:complexType>
+									<xs:sequence>
+										<xs:element name="portlet"
+											minOccurs="1" maxOccurs="unbounded">
+											<xs:complexType>
+												<xs:attribute
+													name="context" type="xs:string" />
+												<xs:attribute
+													name="name" type="xs:string" />
+											</xs:complexType>
+										</xs:element>
+									</xs:sequence>
+									<xs:attribute name="name"
+										type="xs:string" />
+									<xs:attribute name="uri"
+										type="xs:string" />
+								</xs:complexType>
+							</xs:element>
+						</xs:sequence>
+						<xs:attribute name="default" type="xs:string" />
+					</xs:complexType>
+				</xs:element>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
 
 </xs:schema>