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<!DOCTYPE oor:component-schema SYSTEM "../../../../component-schema.dtd">
25<oor:component-schema xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" oor:name="Java" oor:package="org.openoffice.Office" xml:lang="en-US"> <info>
26		<author>JL</author>
27	</info>
28	<component>
29		<group oor:name="VirtualMachine">
30			<info>
31				<desc >Provides information used to initialize a Java Virtual Machine. </desc>
32			</info>
33			<prop oor:name="Home" oor:type="xs:string">
34				<!-- OldPath: Java -->
35				<!-- OldLocation: java.ini -->
36				<!-- Notice: Default: depends on Java installation path -->
37				<info>
38					<deprecated/>
39					<desc>Specifies the path of the Java installation.</desc>
40					<label>Java Home</label>
41				</info>
42				<value>NULL</value>
43			</prop>
44			<prop oor:name="Version" oor:type="xs:string">
45				<!-- OldPath: Java -->
46				<!-- OldLocation: java.ini -->
47				<!-- Notice: Default: depends on version used -->
48				<info>
49					<deprecated/>
50					<desc>Specifies the version of the Java installation that is used.</desc>
51					<label>Java Version</label>
52				</info>
53				<value>NULL</value>
54			</prop>
55			<prop oor:name="RunTimeLib" oor:type="xs:string">
56				<!-- OldPath: Java -->
57				<!-- OldLocation: java.ini -->
58				<info>
59					<deprecated/>
60					<desc>Specifies the JVM shared library that is used.</desc>
61				</info>
62				<value/>
63				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
64			</prop>
65			<prop oor:name="SystemClassPath" oor:type="xs:string">
66				<!-- OldPath: Java -->
67				<!-- OldLocation: java.ini -->
68				<info>
69					<deprecated/>
70					<desc>Contains jars of the Office installation and may also contain other jars or folders.</desc>
71				</info>
72				<value/>
73				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
74			</prop>
75			<prop oor:name="Enable" oor:type="xs:boolean">
76				<!-- OldPath: Java -->
77				<!-- OldLocation: java.ini -->
78				<info>
79					<deprecated/>
80					<desc>Determines if the com.sun.star.java.JavaVirtualMachine service instantiates a JVM.</desc>
81					<label>Enable JVM</label>
82				</info>
83				<value>true</value>
84			</prop>
85			<prop oor:name="Security" oor:type="xs:boolean">
86				<!-- OldPath: Java -->
87				<!-- OldLocation: java.ini -->
88				<!-- UIHints: Tools  Options  StarOffice Security  [Section] Java -->
89				<info>
90					<desc>Determines if security checks are performed for applets.</desc>
91					<label>Enable security checks</label>
92				</info>
93				<value>true</value>
94			</prop>
95			<prop oor:name="NetAccess" oor:type="xs:int">
96				<!-- OldPath: Java -->
97				<!-- OldLocation: java.ini -->
98				<!-- UIHints: Tools  Options  StarOffice  Security  [Section] Java -->
99				<info>
100					<desc>Determines if and to what extent Java applets are allowed to access the network.</desc>
101					<label>Net access</label>
102				</info>
103				<constraints>
104					<enumeration oor:value="0">
105						<info>
106							<desc>Host - connect to origin</desc>
107						</info>
108					</enumeration>
109					<enumeration oor:value="1">
110						<info>
111							<desc>Unrestricted - connect to all</desc>
112						</info>
113					</enumeration>
114					<enumeration oor:value="3">
115						<info>
116							<desc>None - no connection alloed</desc>
117						</info>
118					</enumeration>
119				</constraints>
120			</prop>
121			<prop oor:name="UserClassPath" oor:type="xs:string">
122				<!-- OldPath: Java -->
123				<!-- OldLocation: java.ini -->
124				<!-- UIHints: Tools  Options  StarOffice Security  [Section] Java -->
125				<info>
126					<deprecated/>
127					<desc>Specifies additional Java classes or jars which are contained in the classpath of the JVM (java.class.path system property).</desc>
128					<label>Classpath</label>
129				</info>
130				<value/>
131				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
132			</prop>
133			<prop oor:name="Debug" oor:type="xs:boolean">
134				<!-- OldPath: Java -->
135				<!-- OldLocation: java.ini -->
136				<info>
137					<deprecated/>
138					<desc> Indicates that JVM supports debugging.</desc>
139				</info>
140			</prop>
141			<prop oor:name="DebugPort" oor:type="xs:int">
142				<!-- OldPath: Java -->
143				<!-- OldLocation: java.ini -->
144				<info>
145					<deprecated/>
146					<desc>Determines the port for debugging.</desc>
147				</info>
148			</prop>
149			<prop oor:name="EnableVerboseGC" oor:type="xs:boolean">
150				<!-- OldPath: Java -->
151				<!-- OldLocation: java.ini -->
152				<info>
153					<deprecated/>
154					<desc>Turns on verbose garbage collection.</desc>
155				</info>
156			</prop>
157			<prop oor:name="Verbose" oor:type="xs:boolean">
158				<!-- OldPath: Java -->
159				<!-- OldLocation: java.ini -->
160				<info>
161					<deprecated/>
162					<desc>Turns on verbose mode for Java execution.</desc>
163				</info>
164			</prop>
165			<prop oor:name="NativeStackSize" oor:type="xs:int">
166				<!-- OldPath: Java -->
167				<!-- OldLocation: java.ini -->
168				<info>
169					<deprecated/>
170					<desc>Determines the native stack size.</desc>
171				</info>
172			</prop>
173			<prop oor:name="JavaStackSize" oor:type="xs:int">
174				<!-- OldPath: Java -->
175				<!-- OldLocation: java.ini -->
176				<info>
177					<deprecated/>
178					<desc>Determines the Java stack size.</desc>
179				</info>
180			</prop>
181			<prop oor:name="VerifyMode" oor:type="xs:int">
182				<!-- OldPath: Java -->
183				<!-- OldLocation: java.ini -->
184				<info>
185					<deprecated/>
186					<desc>Determines the verify mode.</desc>
187				</info>
188				<constraints>
189					<enumeration oor:value="0">
190						<info>
191							<deprecated/>
192							<desc>Verify mode 0</desc>
193						</info>
194					</enumeration>
195					<enumeration oor:value="1">
196						<info>
197							<deprecated/>
198							<desc>Verify mode 1</desc>
199						</info>
200					</enumeration>
201					<enumeration oor:value="2">
202						<info>
203							<deprecated/>
204							<desc>Verify mode 2</desc>
205						</info>
206					</enumeration>
207				</constraints>
208			</prop>
209			<prop oor:name="MinHeapSize" oor:type="xs:int">
210				<!-- OldPath: Java -->
211				<!-- OldLocation: java.ini -->
212				<info>
213					<deprecated/>
214					<desc>Determines the minimum size of the heap.</desc>
215				</info>
216			</prop>
217			<prop oor:name="MaxHeapSize" oor:type="xs:int">
218				<!-- OldPath: Java -->
219				<!-- OldLocation: java.ini -->
220				<info>
221					<deprecated/>
222					<desc>Determines the maximum size of the heap.</desc>
223				</info>
224			</prop>
225			<prop oor:name="DisableAsyncGC" oor:type="xs:boolean">
226				<!-- OldPath: Java -->
227				<!-- OldLocation: java.ini -->
228				<info>
229					<deprecated/>
230					<desc>Disables asynchronous garbage collection.</desc>
231				</info>
232			</prop>
233			<prop oor:name="EnableClassGC" oor:type="xs:boolean">
234				<!-- OldPath: Java -->
235				<!-- OldLocation: java.ini -->
236				<info>
237					<deprecated/>
238					<desc>Enables garbage collection.</desc>
239				</info>
240			</prop>
241			<prop oor:name="VMType" oor:type="xs:string">
242				<!-- OldPath: Java -->
243				<!-- OldLocation: java.ini -->
244				<info>
245					<deprecated/>
246					<desc>Specifies values for different VM types.</desc>
247				</info>
248				<constraints>
249					<enumeration oor:value="Classic">
250						<info>
251							<desc>Classic VM</desc>
252						</info>
253					</enumeration>
254					<enumeration oor:value="Hotspot">
255						<info>
256							<desc>Hotspot VM</desc>
257						</info>
258					</enumeration>
259				</constraints>
260			</prop>
261			<prop oor:name="EnvironmentType" oor:type="xs:string">
262				<!-- OldPath: Java -->
263				<!-- OldLocation: java.ini -->
264				<info>
265					<deprecated/>
266					<desc>Indicates if a JRE or SDK is used.</desc>
267				</info>
268				<constraints>
269					<enumeration oor:value="JDK">
270						<info>
271							<desc>JDKxxx or j2sdkxxx</desc>
272						</info>
273					</enumeration>
274					<enumeration oor:value="JRE">
275						<info>
276							<desc>JRExxx</desc>
277						</info>
278					</enumeration>
279				</constraints>
280			</prop>
281			<prop oor:name="JavaLibPath" oor:type="xs:string">
282				<!-- Platform: UNIX -->
283				<!-- OldPath: Java -->
284				<!-- OldLocation: java.ini -->
285				<info>
286					<deprecated/>
287					<desc>Contains directories which contain shared libraries that are used by the Java runtime library.</desc>
288				</info>
289				<value/>
290				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
291			</prop>
292			<prop oor:name="Properties" oor:type="oor:string-list">
293				<!-- OldPath: Java -->
294				<!-- OldLocation: java.ini -->
295				<info>
296					<deprecated/>
297					<desc>Specifies properties for use with the Java VM.</desc>
298				</info>
299			</prop>
300		</group>
301		<group oor:name="Install">
302			<info>
303				<deprecated/>
304				<desc>Provides information which are used by jvmsetup. </desc>
305			</info>
306			<prop oor:name="PackageInstallationDirectory" oor:type="xs:string">
307				<!-- OldPath: Install -->
308				<!-- OldLocation: java.ini -->
309				<info>
310					<desc>Specifies the name of the folder that will contain the JRE installation (depends on the JRE package).</desc>
311				</info>
312				<value/>
313				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
314			</prop>
315			<prop oor:name="VerifiedVersion" oor:type="xs:string">
316				<!-- OldPath: Install -->
317				<!-- OldLocation: java.ini -->
318				<info>
319					<desc>Contains a space separated list of verified Java versions.</desc>
320				</info>
321				<value/>
322				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
323			</prop>
324			<prop oor:name="Version" oor:type="xs:string">
325				<!-- OldPath: Install -->
326				<!-- OldLocation: java.ini -->
327				<info>
328					<desc>Specifies the version of the JRE which is provided by the setup.</desc>
329				</info>
330				<value/>
331				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
332			</prop>
333			<prop oor:name="Vendor" oor:type="xs:string">
334				<!-- OldPath: Install -->
335				<!-- OldLocation: java.ini -->
336				<info>
337					<desc>Specifies the vendor of the JRE package.</desc>
338				</info>
339				<value/>
340				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
341			</prop>
342			<prop oor:name="RequiredVersion" oor:type="xs:string">
343				<!-- OldPath: Install -->
344				<!-- OldLocation: java.ini -->
345				<info>
346					<desc>Specifies that all Java installations with a lower version will be ignored by the Java setup (jvmsetup.exe).</desc>
347				</info>
348				<value/>
349				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
350			</prop>
351			<prop oor:name="InstallationPackage" oor:type="xs:string">
352				<!-- OldPath: Install -->
353				<!-- OldLocation: java.ini -->
354				<info>
355					<desc>Specifies the JRE package which can be installed during the Java setup.</desc>
356				</info>
357				<value/>
358				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
359			</prop>
360			<prop oor:name="ExcludeVersion" oor:type="xs:string">
361				<!-- OldPath: Install -->
362				<!-- OldLocation: java.ini -->
363				<info>
364					<desc>Contains a space separated list of Java versions which should be ignored by the Java setup (jvmsetup.exe).</desc>
365				</info>
366				<value/>
367				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
368			</prop>
369			<prop oor:name="AdditionalSearchPath" oor:type="xs:string">
370				<!-- OldPath: Install -->
371				<!-- OldLocation: java.ini -->
372				<info>
373					<desc>Locates resources.</desc>
374				</info>
375				<value/>
376				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
377			</prop>
378			<prop oor:name="AdditionalClasspath" oor:type="xs:string">
379				<!-- OldPath: Install -->
380				<!-- OldLocation: java.ini -->
381				<info>
382					<desc>Contains the Office&apos;s jar files. The Java setup uses it to form the SystemClasspath.</desc>
383				</info>
384				<value/>
385				<!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
386			</prop>
387		</group>
388	</component>
389</oor:component-schema>
390
391
392
393
394
395
396
397
398
399