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>