xref: /trunk/main/jvmfwk/source/javasettings.xsd (revision 3e02b54d)
1<?xml version="1.0" encoding="UTF-8"?>
2<!--***********************************************************
3 *
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements.  See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership.  The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the
9 * "License"); you may not use this file except in compliance
10 * with the License.  You may obtain a copy of the License at
11 *
12 *   http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing,
15 * software distributed under the License is distributed on an
16 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17 * KIND, either express or implied.  See the License for the
18 * specific language governing permissions and limitations
19 * under the License.
20 *
21 ***********************************************************-->
22
23<!--
24    Document   : javasettings.xsd
25    Created on : 25. März 2004, 16:16
26    Author     : jl97489
27    Description:
28        Purpose of XML Schema document follows.
29-->
30
31<schema targetNamespace="http://openoffice.org/2004/java/framework/1.0"
32        xmlns:jf="http://openoffice.org/2004/java/framework/1.0"
33        xmlns="http://www.w3.org/2001/XMLSchema"
34        elementFormDefault="qualified">
35
36<element name="java">
37 <complexType>
38  <sequence>
39   <element name="enabled" nillable="true" default="true" type="boolean"/>
40   <element name="userClassPath" nillable="true" type="string"/>
41   <element name="vmParameters" nillable="true" type="jf:vmParametersType"/>
42   <element name="jreLocations" nillable="true" type="jf:jreLocationsType"/>
43   <element name="javaInfo" nillable="true" type="jf:javaInfoType"/>
44  </sequence>
45 </complexType>
46
47</element>
48
49<complexType name="javaInfoType">
50 <sequence>
51  <element name="vendor" type="string"/>
52  <element name="location" type="string"/>
53  <element name="version" type="string"/>
54  <element name="features" default="0" type="unsignedLong"/>
55  <element name="requirements" default="0" type="unsignedLong"/>
56  <element name="vendorData" type="base64Binary"/>
57 </sequence>
58 <attribute name="vendorUpdate" type="date"/>
59</complexType>
60
61
62<complexType name="vmParametersType">
63 <sequence>
64  <element name="param" minOccurs="0" maxOccurs="unbounded" type="string"/>
65 </sequence>
66</complexType>
67
68<complexType name="jreLocationsType">
69 <sequence>
70  <element name="location" minOccurs="0" maxOccurs="unbounded" type="string"/>
71 </sequence>
72</complexType>
73
74</schema>
75