1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!--***********************************************************************
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 * Copyright 2008 by Sun Microsystems, Inc.
8 * OpenOffice.org - a multi-platform office productivity suite
10 * $RCSfile: Java.xcs,v $
13 * This file is part of OpenOffice.org.
15 * OpenOffice.org is free software: you can redistribute it and/or modify
16 * it under the terms of the GNU Lesser General Public License version 3
17 * only, as published by the Free Software Foundation.
19 * OpenOffice.org is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU Lesser General Public License version 3 for more details
23 * (a copy is included in the LICENSE file that accompanied this code).
25 * You should have received a copy of the GNU Lesser General Public License
26 * version 3 along with OpenOffice.org. If not, see
27 * <http://www.openoffice.org/license.html>
28 * for a copy of the LGPLv3 License.
30 ************************************************************************ -->
31 <!DOCTYPE oor:component-schema SYSTEM
"../../../../component-schema.dtd">
32 <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>
36 <group oor:
name=
"VirtualMachine">
38 <desc >Provides information used to initialize a Java Virtual Machine.
</desc>
40 <prop oor:
name=
"Home" oor:
type=
"xs:string">
41 <!-- OldPath: Java -->
42 <!-- OldLocation: java.ini -->
43 <!-- Notice: Default: depends on Java installation path -->
46 <desc>Specifies the path of the Java installation.
</desc>
47 <label>Java Home
</label>
51 <prop oor:
name=
"Version" oor:
type=
"xs:string">
52 <!-- OldPath: Java -->
53 <!-- OldLocation: java.ini -->
54 <!-- Notice: Default: depends on version used -->
57 <desc>Specifies the version of the Java installation that is used.
</desc>
58 <label>Java Version
</label>
62 <prop oor:
name=
"RunTimeLib" oor:
type=
"xs:string">
63 <!-- OldPath: Java -->
64 <!-- OldLocation: java.ini -->
67 <desc>Specifies the JVM shared library that is used.
</desc>
70 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
72 <prop oor:
name=
"SystemClassPath" oor:
type=
"xs:string">
73 <!-- OldPath: Java -->
74 <!-- OldLocation: java.ini -->
77 <desc>Contains jars of the Office installation and may also contain other jars or folders.
</desc>
80 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
82 <prop oor:
name=
"Enable" oor:
type=
"xs:boolean">
83 <!-- OldPath: Java -->
84 <!-- OldLocation: java.ini -->
87 <desc>Determines if the com.sun.star.java.JavaVirtualMachine service instantiates a JVM.
</desc>
88 <label>Enable JVM
</label>
92 <prop oor:
name=
"Security" oor:
type=
"xs:boolean">
93 <!-- OldPath: Java -->
94 <!-- OldLocation: java.ini -->
95 <!-- UIHints: Tools Options StarOffice Security [Section] Java -->
97 <desc>Determines if security checks are performed for applets.
</desc>
98 <label>Enable security checks
</label>
102 <prop oor:
name=
"NetAccess" oor:
type=
"xs:int">
103 <!-- OldPath: Java -->
104 <!-- OldLocation: java.ini -->
105 <!-- UIHints: Tools Options StarOffice Security [Section] Java -->
107 <desc>Determines if and to what extent Java applets are allowed to access the network.
</desc>
108 <label>Net access
</label>
111 <enumeration oor:
value=
"0">
113 <desc>Host - connect to origin
</desc>
116 <enumeration oor:
value=
"1">
118 <desc>Unrestricted - connect to all
</desc>
121 <enumeration oor:
value=
"3">
123 <desc>None - no connection alloed
</desc>
128 <prop oor:
name=
"UserClassPath" oor:
type=
"xs:string">
129 <!-- OldPath: Java -->
130 <!-- OldLocation: java.ini -->
131 <!-- UIHints: Tools Options StarOffice Security [Section] Java -->
134 <desc>Specifies additional Java classes or jars which are contained in the classpath of the JVM (java.class.path system property).
</desc>
135 <label>Classpath
</label>
138 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
140 <prop oor:
name=
"Debug" oor:
type=
"xs:boolean">
141 <!-- OldPath: Java -->
142 <!-- OldLocation: java.ini -->
145 <desc> Indicates that JVM supports debugging.
</desc>
148 <prop oor:
name=
"DebugPort" oor:
type=
"xs:int">
149 <!-- OldPath: Java -->
150 <!-- OldLocation: java.ini -->
153 <desc>Determines the port for debugging.
</desc>
156 <prop oor:
name=
"EnableVerboseGC" oor:
type=
"xs:boolean">
157 <!-- OldPath: Java -->
158 <!-- OldLocation: java.ini -->
161 <desc>Turns on verbose garbage collection.
</desc>
164 <prop oor:
name=
"Verbose" oor:
type=
"xs:boolean">
165 <!-- OldPath: Java -->
166 <!-- OldLocation: java.ini -->
169 <desc>Turns on verbose mode for Java execution.
</desc>
172 <prop oor:
name=
"NativeStackSize" oor:
type=
"xs:int">
173 <!-- OldPath: Java -->
174 <!-- OldLocation: java.ini -->
177 <desc>Determines the native stack size.
</desc>
180 <prop oor:
name=
"JavaStackSize" oor:
type=
"xs:int">
181 <!-- OldPath: Java -->
182 <!-- OldLocation: java.ini -->
185 <desc>Determines the Java stack size.
</desc>
188 <prop oor:
name=
"VerifyMode" oor:
type=
"xs:int">
189 <!-- OldPath: Java -->
190 <!-- OldLocation: java.ini -->
193 <desc>Determines the verify mode.
</desc>
196 <enumeration oor:
value=
"0">
199 <desc>Verify mode
0</desc>
202 <enumeration oor:
value=
"1">
205 <desc>Verify mode
1</desc>
208 <enumeration oor:
value=
"2">
211 <desc>Verify mode
2</desc>
216 <prop oor:
name=
"MinHeapSize" oor:
type=
"xs:int">
217 <!-- OldPath: Java -->
218 <!-- OldLocation: java.ini -->
221 <desc>Determines the minimum size of the heap.
</desc>
224 <prop oor:
name=
"MaxHeapSize" oor:
type=
"xs:int">
225 <!-- OldPath: Java -->
226 <!-- OldLocation: java.ini -->
229 <desc>Determines the maximum size of the heap.
</desc>
232 <prop oor:
name=
"DisableAsyncGC" oor:
type=
"xs:boolean">
233 <!-- OldPath: Java -->
234 <!-- OldLocation: java.ini -->
237 <desc>Disables asynchronous garbage collection.
</desc>
240 <prop oor:
name=
"EnableClassGC" oor:
type=
"xs:boolean">
241 <!-- OldPath: Java -->
242 <!-- OldLocation: java.ini -->
245 <desc>Enables garbage collection.
</desc>
248 <prop oor:
name=
"VMType" oor:
type=
"xs:string">
249 <!-- OldPath: Java -->
250 <!-- OldLocation: java.ini -->
253 <desc>Specifies values for different VM types.
</desc>
256 <enumeration oor:
value=
"Classic">
258 <desc>Classic VM
</desc>
261 <enumeration oor:
value=
"Hotspot">
263 <desc>Hotspot VM
</desc>
268 <prop oor:
name=
"EnvironmentType" oor:
type=
"xs:string">
269 <!-- OldPath: Java -->
270 <!-- OldLocation: java.ini -->
273 <desc>Indicates if a JRE or SDK is used.
</desc>
276 <enumeration oor:
value=
"JDK">
278 <desc>JDKxxx or j2sdkxxx
</desc>
281 <enumeration oor:
value=
"JRE">
288 <prop oor:
name=
"JavaLibPath" oor:
type=
"xs:string">
289 <!-- Platform: UNIX -->
290 <!-- OldPath: Java -->
291 <!-- OldLocation: java.ini -->
294 <desc>Contains directories which contain shared libraries that are used by the Java runtime library.
</desc>
297 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
299 <prop oor:
name=
"Properties" oor:
type=
"oor:string-list">
300 <!-- OldPath: Java -->
301 <!-- OldLocation: java.ini -->
304 <desc>Specifies properties for use with the Java VM.
</desc>
308 <group oor:
name=
"Install">
311 <desc>Provides information which are used by jvmsetup.
</desc>
313 <prop oor:
name=
"PackageInstallationDirectory" oor:
type=
"xs:string">
314 <!-- OldPath: Install -->
315 <!-- OldLocation: java.ini -->
317 <desc>Specifies the name of the folder that will contain the JRE installation (depends on the JRE package).
</desc>
320 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
322 <prop oor:
name=
"VerifiedVersion" oor:
type=
"xs:string">
323 <!-- OldPath: Install -->
324 <!-- OldLocation: java.ini -->
326 <desc>Contains a space separated list of verified Java versions.
</desc>
329 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
331 <prop oor:
name=
"Version" oor:
type=
"xs:string">
332 <!-- OldPath: Install -->
333 <!-- OldLocation: java.ini -->
335 <desc>Specifies the version of the JRE which is provided by the setup.
</desc>
338 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
340 <prop oor:
name=
"Vendor" oor:
type=
"xs:string">
341 <!-- OldPath: Install -->
342 <!-- OldLocation: java.ini -->
344 <desc>Specifies the vendor of the JRE package.
</desc>
347 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
349 <prop oor:
name=
"RequiredVersion" oor:
type=
"xs:string">
350 <!-- OldPath: Install -->
351 <!-- OldLocation: java.ini -->
353 <desc>Specifies that all Java installations with a lower version will be ignored by the Java setup (jvmsetup.exe).
</desc>
356 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
358 <prop oor:
name=
"InstallationPackage" oor:
type=
"xs:string">
359 <!-- OldPath: Install -->
360 <!-- OldLocation: java.ini -->
362 <desc>Specifies the JRE package which can be installed during the Java setup.
</desc>
365 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
367 <prop oor:
name=
"ExcludeVersion" oor:
type=
"xs:string">
368 <!-- OldPath: Install -->
369 <!-- OldLocation: java.ini -->
371 <desc>Contains a space separated list of Java versions which should be ignored by the Java setup (jvmsetup.exe).
</desc>
374 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
376 <prop oor:
name=
"AdditionalSearchPath" oor:
type=
"xs:string">
377 <!-- OldPath: Install -->
378 <!-- OldLocation: java.ini -->
380 <desc>Locates resources.
</desc>
383 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
385 <prop oor:
name=
"AdditionalClasspath" oor:
type=
"xs:string">
386 <!-- OldPath: Install -->
387 <!-- OldLocation: java.ini -->
389 <desc>Contains the Office
's jar files. The Java setup uses it to form the SystemClasspath.
</desc>
392 <!-- JB: Empty default inserted into empty property node. Remove if NIL was intended -->
396 </oor:component-schema>