diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2008-03-18 11:20:03 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2008-03-18 11:20:03 +0000 |
commit | d65f042da48fd468fecc5d05352b358afabb41e1 (patch) | |
tree | 4e9622005be48598b1dc3c4ed3ccff98e2bf8da4 /jvmfwk/distributions | |
parent | c35e4587fdb3db773e58f67f2c772b9bf5f59fa5 (diff) |
INTEGRATION: CWS sb83 (1.1.2); FILE ADDED
2008/02/14 15:39:38 sb 1.1.2.1: #i84200# moved here from dead ../StarOffice/ sibling
Diffstat (limited to 'jvmfwk/distributions')
-rw-r--r-- | jvmfwk/distributions/OpenOfficeorg/javavendors.xsd | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/jvmfwk/distributions/OpenOfficeorg/javavendors.xsd b/jvmfwk/distributions/OpenOfficeorg/javavendors.xsd new file mode 100644 index 000000000000..666372eee607 --- /dev/null +++ b/jvmfwk/distributions/OpenOfficeorg/javavendors.xsd @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<schema targetNamespace="http://openoffice.org/2004/java/framework/1.0" + xmlns:jf="http://openoffice.org/2004/java/framework/1.0" + xmlns="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified"> + + <element name="javaSelection" type="jf:JavaSelectionType"> + <unique name="dummy1"> + <selector xpath="jf:plugins/jf:library"/> + <field xpath="@vendor"/> + </unique> + + + <keyref name="dummy2" refer="jf:pluginKey"> + <selector xpath="jf:vendorInfos/jf:vendor"/> + <field xpath="@name"/> + </keyref> + + <unique name="dummy3"> + <selector xpath="jf:vendorInfos/jf:vendor"/> + <field xpath="@name"/> + </unique> + + <key name="pluginKey"> + <selector xpath="jf:plugins/jf:library"/> + <field xpath="@vendor"/> + </key> + </element> + + <complexType name="JavaSelectionType"> + <sequence> + <element name="updated" type="date"/> + <element name="vendorInfos" type="jf:VendorInfoType"/> + <element name="plugins" type="jf:PluginType"/> + </sequence> + </complexType> + + + <complexType name="VendorInfoType"> + <sequence> + <element name="vendor" type="jf:VendorType" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + </complexType> + + <complexType name="PluginType"> + <sequence> + <element name="library" type="jf:LibraryType" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + </complexType> + + <complexType name="LibraryType"> + <simpleContent> + <extension base="string"> + <attribute name="vendor" use="required" type="string"/> + </extension> + </simpleContent> + </complexType> + + <complexType name="VendorType"> + <sequence> + <element name="minVersion" type="string" minOccurs="0"/> + <element name="maxVersion" type="string" minOccurs="0"/> + <element name="excludeVersions" minOccurs="0"> + <complexType> + <sequence> + <element name="version" type="string" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + </complexType> + </element> + </sequence> + <attribute name="name" use="required" type="string"/> + </complexType> + + + +</schema> |